【问题标题】:Parser and Lexer Files Not Auto Generated by EclipseEclipse 不会自动生成解析器和词法分析器文件
【发布时间】:2023-03-26 02:01:01
【问题描述】:

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

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

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

有什么方法可以在 Eclipse 3.4 版中打开它吗?

【问题讨论】:

    标签: eclipse antlr antlr3 antlrv3ide


    【解决方案1】:

    在 SourceForge 上查看此主题

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

    你不能使用 no antlrv2 版本。

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

    【讨论】:

    • 该链接中要关注的主要部分是“要为项目启用 ANTLR 支持,请在 Package Explorer 窗口(左窗格)中右键单击刚刚创建的项目并选择配置,转换为 ANTLR项目。”。这为我解决了问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多