我最近使用Eclipse完成了两项ANTLR3作业(我正在攻读计算机科学硕士学位)。我发现没有单个文档具有在Eclipse中安装,配置,编写和调试语法的过程。因此,在解决了各种问题后,我发现最简单的方法就是留在Eclipse中进行测试。
要使用我已经使用的过程(下面概述),您必须先安装ANTLR IDE v2.1.2。从Eclipse Indigo内部直接添加:http://antlrv3ide.sourceforge.net/updates。该网站还有一些关于使用ANTLR IDE的有用文档。一旦安装,IDE就必须进行配置。视频教程有点过时但很有帮助。详细了解如何指导configuring ANTLR IDE in Eclipse。主配置项是java输出文件夹。通过转到Windows,首选项,ANTLR,代码生成器,检查项目相关文件夹并在输出文件夹名称框中键入文件夹名称(我的名称为“antlr-java”,其他人使用“生成”),在Eclipse中执行此操作。
测试/调试的ANTLR在Eclipse靛蓝与ANTLR IDE过程
- 之后,新项目创建,右键单击它,选择配置,转换为 ANTLR项目...
- 在.g文件中创建语法并保存。注意:文件名必须与语法名称匹配。
- 如果有重大错误,请调试语法。 Eclipse显示ANTLR错误 以及哪些行受到影响。起初,这些错误似乎很难理解,但是他们可以通过使用各种资源来完成: - 由Terence Parr编写的权威ANTLR参考 - 编写ANTLR - ANTLR参考手册 的人 - 谷歌错误;很多时候你会在这里结束计算器; 尤其巴特煮布锅既是知识渊博,乐于助人(巴特:THX为 你不知道帮助你给我)
- 在第一次保存ANTLR严重错误后都解决了,你在Java输出文件夹 配置在Eclipse中将被创建并且该文件夹中的一个java文件也将被创建。
- 右键单击java输出文件夹,选择Build Path,用作源文件夹。这个 告诉Eclipse在哪里寻找项目的Java源代码。
- 新的java文件可能存在错误。选择它,然后通过查找 来查找Java错误。回到你的语法或者java文件,纠正错误,并且重新保存语法,直到语法和java文件都没有错误,然后运行它。
- 从现在起,这是通常的修改 - 运行 - 调试周期。
- 我需要的唯一其他Eclipse更改是创建一些用于测试 命令行参数的运行配置。
来源
2012-06-04 19:08:36
cb4
gUnit现在已经包含在antlr工具中,现在有几个版本,不是吗? –
如何在我下载完ANTLR-complete-3.4.jar后访问gUnit? – jQwierdy