我想从命令行运行一个ANTLR jar来运行解析器,正如http://www.antlr.org/wiki/pages/viewpage.action?pageId=729底部所描述的那样,
如果我想在不生成代码的情况下测试我的解析器呢?很简单。只需在解释器模式下运行ANTLR。它不能执行您的操作,但是它可以从您的输入中创建一个解析树,向您展示如何匹配它。使用org.antlr.tool.Interp主类。在下面的文章中,我解释了t.c上的simplec.g,其中包含"int;“
然后跟著
$ java org.antlr.tool.Interp simplec.g WS程序t.c
我要下载哪个罐子,哪里可以下载?我尝试了antlr-3.4-plete.jar,但是输出结果表明,这可能只是解析器生成器。
谢谢。
发布于 2012-05-29 03:42:51
我要下载哪个罐子?
命令后面的句子是这样的:
“在上面的命令中,我们认为ANTLR3 jar位于类路径中。”
其中,ANTLR3 jar可能意味着页面中前面提到的antlr-3.1.2.jar文件。
..。我在哪儿能弄到?
反托卢局的常见问题回答如下:
发布于 2012-06-04 19:33:59
我刚开始使用ANTLR,发现在它中进行了开发,java在Eclipse中使用ANTLR IDE插件进行了快速而直观的开发。这将让您了解这个过程是什么样子的:测试反Testing语法。
https://stackoverflow.com/questions/10792438
复制相似问题