【发布时间】:2016-07-07 09:53:54
【问题描述】:
如果我有一个 AST 并对其进行修改,我可以使用 StringTemplates 为修改后的 AST 生成源代码吗?
我已经成功实现了我的 Antlr4 语法。它生成源代码的 AST,我使用访问者类来执行所需的操作。然后我修改了 AST 中的一些内容,我想为修改后的 AST 生成源代码。 (我相信它被称为漂亮的打印?)。
Antlr 内置的 StringTemplates 是否具有执行此操作的所有功能?应该从哪里开始(非常欢迎实用建议)?
【问题讨论】:
标签: antlr antlr4 stringtemplate