我在 Eclipse Indigo 上使用 antlr-3.4-complete-no-antlrv2.jar 版本的 ANTLR。
我已经安装了 ANTLR IDE 插件以及 ZEST 和 GEF。当我生成组合语法文件并添加标题、词法分析器标题和规则时,Eclipse 不会生成解析器和词法分析器文件。
如果我使用 antlr-3.2.jar 就可以了。我可以使用 在 Eclipse 之外生成 Lexer 和 Parser 文件(使用 antlr-3.4.*) java -classpath antlr-3.4-complete-no-antlrv2.jar org.antlr.Tool Sample.g .
有没有办法在 Eclipse 3.4 版中打开它?
最佳答案
请参阅 SourceForge 上的此线程
http://sourceforge.net/projects/antlrv3ide/forums/forum/768683/topic/4689005
您不能使用无 antlrv2 版本。
这可能会也可能不会解决问题,我已经正确设置了所有内容,但是正如其他人在 SourceForge 上发现和报告的那样,它根本不会输出任何 Java。
关于eclipse - Eclipse 不自动生成解析器和词法分析器文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828963/