parse tree printing