
我最近使用Eclipse完成了两个ANTLR3作业(我正在攻读计算机科学硕士学位)。我发现没有单个文档具有在Eclipse中安装,配置,编写和调试语法的过程。因此,在研究了各种问题之后,我发现最简单的方法是留在Eclipse中进行测试。
要使用我已经开始使用的过程(下面概述),您必须首先安装ANTLR IDE v2.1.2。从Eclipse
Indigo内部添加它:http :
//antlrv3ide.sourceforge.net/updates。该站点还提供了一些有关使用ANTLRIDE的有用文档。安装完成后,必须配置IDE。视频教程有些过时了,但很有帮助。请参阅有关如何在Eclipse中配置ANTLRIDE的详细指南。主要配置项目是java输出文件夹。在Eclipse中执行以下 *** 作:转到Windows,Preferences,ANTLR,Code
Generator,检查Project相对文件夹,然后在Output folder name框中键入一个文件夹名称(我的名称为“ antlr-
java”,其他名称为“ generated”)。
使用ANTLR IDE在Eclipse Indigo中对ANTLR进行测试/调试的过程
- 创建新项目后,右键单击它,选择配置,转换为ANTLR项目…
- 在.g文件中创建语法并将其保存。注意:文件名必须与语法名称匹配。
- 如果存在重大错误,请调试语法。Eclipse显示ANTLR错误和受影响的行。最初,这些错误似乎很难理解,但是可以通过使用各种资源来解决:-编写ANTLR的人TerenceParr撰写的权威性ANTLR参考-ANTLR参考手册-Google错误;很多时候,您会在这里出现;特别是BartKiers既有知识又有帮助(Bart:谢谢您不知道给我的帮助)
- 解决严重的ANTLR错误后的第一次保存,将创建您在Eclipse中配置的java输出文件夹,并且还将创建该文件夹中的java文件。
- 右键单击java输出文件夹,选择“构建路径”,“用作源文件夹”。这告诉Eclipse在哪里寻找项目的Java源代码。
- 新的Java文件中可能存在错误。选择它,然后搜索查找Java错误。返回您的语法或Java文件,更正错误,然后重新保存语法,直到语法和Java文件都没有错误,然后运行它。
- 从这一点开始,这是通常的modify-run-debug周期。
- 我唯一需要进行的其他Eclipse更改是创建一些用于测试命令行参数的“运行配置”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)