Eclipse不会自动生成分析器和Lexer文件

c12*_*c12 8 eclipse antlr antlr3 antlrv3ide

我在Eclipse Indigo上使用了antlr-3.4-complete-no-antlrv2.jar版本的ANTLR.

我已经安装了ANTLR IDE插件以及ZEST和GEF.当我生成组合语法文件并添加标题,词法分析器标头和规则时,Eclipse不会生成Parser和Lexer文件.

如果我使用antlr-3.2.jar就可以了.我可以使用java -classpath antlr-3.4-complete-no-antlrv2.jar org.antlr.Tool Sample.g在Eclipse之外生成Lexer和Parser文件(使用antlr-3.4.*).

有没有办法在Eclipse版本3.4中启用它?

小智 4

请参阅 SourceForge 上的此主题

http://sourceforge.net/projects/antlrv3ide/forums/forum/768683/topic/4689005

您不能使用无antlrv2版本。

这可能会也可能不会解决问题,我已经正确设置了所有内容,但正如其他人在 SourceForge 上发现和报告的那样,它根本不会输出任何 Java。