ANTLR4的IntelliJ IDEA配置

1、配置的先导工作

  jdk配置 

  IntelliJ IDEA安装配置

  配置好ANTLRjava运行时环境,参考

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.g4ANTLR代码生成配置

  右击项目中刚刚创建的hello.g4文件,点击“Configure ANTLR…”

   在该窗口中便可以对从grammar自动生成对应的ANTLR APIjava代码进行配置。 其中,“Output directory where all output is generated”表示指定随后生成的java代码所存放的路径。 “generate parse tree vistor”表示生成ANTLR中用于遍历parse treevisitor类相关API

6、hello.g4ANTLR代码生成

  如下图所示,在项目中选中hello.g4文件并右击选择“Generate ANTLR Recognizer”。随后便会在app目录下看到生成的各种.java 文件等。(上一步配置中我们设置了代码生成的目标路径为app目录)。

 


参考

 

posted on 2018-12-10 16:58  solvit  阅读(4730)  评论(0编辑  收藏  举报

导航