【发布时间】:2013-04-04 23:15:07
【问题描述】:
我有一个构建抽象语法树的 ANTLR3 语法。我正在考虑升级到 ANTLR4。然而,ANTLR4 似乎只构建解析树而不是抽象语法树。例如,output=AST 选项不再被识别。此外,“AST”和“抽象语法”都没有出现在“The Definitive ANTLR4 reference”的文本中。
我想知道我是否遗漏了什么。
我的应用程序目前知道如何爬取由 ANTLR3 生成的 AST。将其更改为处理解析树并非不可能,但这需要一些工作。在我开始这条路之前,我想确定这是必要的。
【问题讨论】:
-
这个问题最终在stackoverflow.com/questions/29971097/…得到了回答
标签: antlr4 abstract-syntax-tree