1、配置的先导工作
jdk配置
IntelliJ IDEA安装配置
配置好ANTLR的java运行时环境,参考
2、下载intellij-plugin-v4.zip
3、插件安装
4、测试安装
①、在IntelliJ中新建java项目(Module),并创建grammar文件hello.g4 。
//Define a grammar called Hello
grammar hello;
r : 'hello' ID; // match keyword hello followed by an identifier
ID : [a-z]+; // match lower-case identifiers
WS : [ \t\r\n]+ -> skip; // skip spaces, tabs, newlines
IntelliJ中的Project相当于eclipse中的workspace,
IntelliJ中的Module相当于eclipse中的project。
②、运行hello.g4。
在rule “r”处选中“r”并右击鼠标后,右键选择“Test Rule r”。左下方便可以输入“hello name”,在右下方框中便会显示对应的Parse tree。
5、hello.g4的ANTLR代码生成配置
右击项目中刚刚创建的hello.g4文件,点击“Configure ANTLR…”。
在该窗口中便可以对从grammar自动生成对应的ANTLR API的java代码进行配置。 其中,“Output directory where all output is generated”表示指定随后生成的java代码所存放的路径。 “generate parse tree vistor”表示生成ANTLR中用于遍历parse tree的visitor类相关API。
6、hello.g4的ANTLR代码生成
如下图所示,在项目中选中hello.g4文件并右击选择“Generate ANTLR Recognizer”。随后便会在app目录下看到生成的各种.java 文件等。(上一步配置中我们设置了代码生成的目标路径为app目录)。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章