我只是想让 ANTLR 按照这些说明运行:http ://www.antlr.org/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4
语法被翻译成代码,但是当我想调用 TestRig 时,我收到错误“无法将 Hello 作为词法分析器或解析器加载”。
TestRig 位于文件 C:\bin\grun.cmd 并包含此命令
java -cp .;C:\LIBS\Java\ANTLR\antlr-4.1-complete.jar org.antlr.v4.runtime.misc.TestRig %1 %2
这有什么问题吗?
当我尝试从 ANTLWorks IDE 启动 TestRig 时,我收到如下警告:
警告:注释处理器'org.netbeans.modules.openide.modules.PatchedPublicProcessor'支持的源版本'RELEASE_6'低于-source'1.7'
警告:注释处理器'org.netbeans.modules.openide.util.ServiceProviderProcessor'支持的源版本'RELEASE_6'低于-source'1.7'
警告:注释处理器'org.netbeans.modules.openide.util.NamedServiceProcessor'支持的源版本'RELEASE_6'小于-source'1.7'
警告:注释处理器'org.netbeans.modules.openide.util.NbBundleProcessor'支持的源版本'RELEASE_6'小于-source'1.7'
和错误,如:
第 1:7 行令牌识别错误:“”
............
第 1:0 行在“语法”处缺少“你好”
在 Linux 上,我遇到了 ANTLRWorks2 的另一个问题:无论出于何种原因,菜单栏无法正常工作,因此无法从那里选择任何内容。无论如何,单击菜单栏下方的图标即可。
这里可能有什么问题?谢谢你的帮助。