2

我正在使用 Java 7。更新了 antlr 配置文件以指向 Java 7。查看 StackOverflow 和其他地方的其他问题,似乎是 'NetBeans' annotation-processor-compiled-with-RELEASE_6; 但需要 7 个警告不是问题。

ANTLR TestRig (java)我猜我确实在窗口中多次收到这些警告,因为注释中编译的不同。

样本:

   warning: Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.modules.PatchedPublicProcessor' less than -source '1.7'

当我的语法 VCFG.g4 在 ANtlrworks2 中打开时 - 没有警告没有错误。以前,当我run => Run in TestRig将输入文件传递给它时,即使输入文件无效(不遵守语法),ANTLRworks2 仍用于弹出树并指示输入文件中的错误(如果有)。-请帮帮我,把我的 GUI 树拿回来!

更多信息:

'Show tokens', 'Print tree', 'Show tree in GUI'=> 所有三个复选框都已选中。

编码是 UTF-8 并且复选框也被选中。窗口选项卡ANTLR Codegen (java)没有错误它的消息:

Arguments: [-o, /tmp/TestRigTask-1405822965065, -lib, /home/kundan/eworkspace/antlrCentral/resources, -no-listener, -no-visitor, /home/kundan/eworkspace/antlrCentral/resources/VCFG.g4]

谢谢你。

4

1 回答 1

0

这是在其他地方回答的。删除标题中的 Package Statement 并在 ANTLR Works 2.1 中重新加载 g4 后,它开始显示树。支持包(或其他头文件可能会在未来版本中到期。

于 2014-07-22T10:40:25.773 回答