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

为抽象语法树生成Java源代码,java,abstract-syntax-tree,Java,Abstract Syntax Tree,我使用Antlr生成了java语法的AST 我在AST中做了一些修改,现在我需要在特定位置将AST作为Java文件编写 有谁能给我建议一下可行的方法吗 提前谢谢 这不仅仅是“在树上散步,吐出文字”。看 ANTLR有所谓的“字符串模板”,在这里可能会有所帮助 要从AST生成Java代码字符串,您应该能够遍历树并以正确的顺序输出每个节点的内容。将数据写入文件是很简单的。@IraBaxter非常感谢您。希望这对我有很大帮助。

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

我在AST中做了一些修改,现在我需要在特定位置将AST作为Java文件编写

有谁能给我建议一下可行的方法吗

提前谢谢

这不仅仅是“在树上散步,吐出文字”。看


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

要从AST生成Java代码字符串,您应该能够遍历树并以正确的顺序输出每个节点的内容。将数据写入文件是很简单的。@IraBaxter非常感谢您。希望这对我有很大帮助。