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目錄)。

 


參考

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM