我想从命令行运行一个 ANTLR jar 来运行解析器,如http://www.antlr.org/wiki/pages/viewpage.action?pageId=729底部所述,它说,
如果我想在不生成代码的情况下测试我的解析器怎么办?简单的。只需在解释器模式下运行 ANTLR。它无法执行您的操作,但它可以根据您的输入创建一个解析树,以向您展示它是如何匹配的。使用 org.antlr.tool.Interp 主类。在下文中,我解释了 tc 上的 simplec.g,其中包含“int x;”
并遵循
$ java org.antlr.tool.Interp simplec.g WS 程序 tc
我要下载哪个 jar,我在哪里可以得到它?我尝试了 antlr-3.4-complete.jar,但输出表明这可能只是解析器生成器。
谢谢。