結果 : abstract syntax tree c++ example