add getter/setter
add visitor for ASTNode
bugfix (uninitialized width and height)
implement a converter from ASTNode to TreeGraph