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

时间:2012-01-12 01:18:29

标签: 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 <}生成Lexer和Parser文件(使用antlr-3.4。*)。 EM> 即可。

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

1 个答案:

答案 0 :(得分:4)

在SourceForge上查看此主题

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

您不能使用no antlrv2版本。

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