上一篇:【Antlr4之01】Antlr4安裝
小例子:
1.建立一個檔案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
2.用antlr4生成Hello.g4的相應java檔案
cmd執行指令:antlr4 Hello.g4
生成了以下檔案:
3.編譯生成的java檔案
cmd執行指令:javac Hello*.java
生成了class檔案:
4.測試
cmd執行指令:grun Hello r -tree
cmd執行指令:grun Hello r -gui
會彈出畫面,顯示文法樹: