什么"走抽象语法树"意思?

时间:2013-11-03 22:09:58

标签: ocaml abstract-syntax-tree

我在编译器类中,我们必须在OCaml中编写一个编译器,我一直听说必要的步骤是“走抽象语法树”。这在理论上和实际编写代码方面意味着什么?

1 个答案:

答案 0 :(得分:-1)

这意味着您需要获取AST并遍历节点以执行某些操作,就像遍历列表一样。像这样的东西

match ast_token with
| INT_LITERAL(x) -> dsw x
| IF_EXPRESSION(p, e1, e2) -> dsw p e1 e2
...
相关问题