zoukankan      html  css  js  c++  java
  • 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 : [ 	
    ]+ -> 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目录)。

     


    参考

  • 相关阅读:
    qt creator源码全方面分析(2-10-4)
    qt creator源码全方面分析(2-10-3)
    qt creator源码全方面分析(2-10-2)
    qt creator源码全方面分析(2-10-1)
    qt creator源码全方面分析(2-9)
    flex布局使用
    filter,map,reduce三个数组高阶函数的使用
    git的使用总结
    axios学习和使用
    vuex的学习
  • 原文地址:https://www.cnblogs.com/solvit/p/10097453.html
Copyright © 2011-2022 走看看