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

时间:2014-11-18 11:01:15

标签: java abstract-syntax-tree

我使用Antlr生成了java语法的AST。

我在AST中进行了一些更改,现在我需要在特定位置将AST编写为Java文件。

是否有人建议我采取相同的方法。

提前致谢!

1 个答案:

答案 0 :(得分:1)

除此之外还有“走树和吐文字”。见this SO answer for how to do prettyprinting

ANTLR有所谓的“字符串模板”,在这里可能会有所帮助。