为Java源代码生成抽象语法树?

时间:2015-05-31 23:23:26

标签: java parsing abstract-syntax-tree

对于我的项目,我需要:

  1. 将Java源代码转换为AST。
  2. 修改AST(例如添加语句,修改表达式)。
  3. 将AST转换回源代码进行编译。
  4. 我知道ANTLR可以解析Java代码,但看起来我必须调整语法文件来生成AST。是否有开箱即用的解决方案可以让我获得AST?

0 个答案:

没有答案