我正在使用Java 7.更新了antlr配置文件以指向Java 7。 看看StackOverflow和其他地方的其他问题,看起来像'NetBeans'注释处理器编译的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'
当我在ANtlrworks2中打开我的语法VCFG.g4时 - 没有警告没有错误。
以前当我做了run => Run in TestRig
并传递了一个输入文件,即使输入文件无效(不遵守语法),ANTLRworks2仍然用于弹出树并指示输入文件中的错误,如果有的话。
- 请帮助我,让我的GUI树回来!
更多信息:
'Show tokens', 'Print tree', 'Show tree in GUI'
=>所有三个复选框都已选中。
编码是UTF-8,复选框也是CHecked。
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]
谢谢。
答案 0 :(得分:0)
在其他地方回答了这个问题。删除标头中的Package语句并在ANTLR Works 2.1中重新加载g4后,它开始显示树。对包(或其他标题)的支持可能在将来的版本中提供。