print the AST back