您知道为什么当我创建空语法时没有生成解析器吗? (是的,我已经保存了文件)
我希望将antlr集成到Eclipse中。我安装了 Eclipse indigo 3.7、所需的更新(GEF 3.2、ZEST 1.3、DLTK 3.0),然后安装了 antlr IDE 插件 v2.1.2 和 antlr3.4。
将所有内容放在一起时,我意识到我定义的语法(组合/词法分析器+解析器)没有生成 .java 文件(词法分析器/解析器)。
这绝对与语法代码本身无关。它一定是设置错误或恼人的错误。
运行 Eclipse indigo 3.7 安特尔3.4
--------现已修复------------ 我确实有一个有效的语法。我设法使用旧版本修复它。 (antlr 3.2 和 eclipse 3.5.1)
最佳答案
如果配置正确,这确实适用于 Indigo、IDE 2.1.2 和 antlr 3.4。看我的回答here .
关于java - ANTLR myParser.java 未生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314495/