安裝命令列使用
ANTLR 作為 Java Jar 檔案分發它可以在這裡下載。由於 ANTLR 被編譯為 jar 檔案,因此它需要 Java 執行時環境才能執行,如果沒有,可以在此處下載。
下載 ANTLR JAR 檔案後,你可以從命令列執行 ANTLR,方法與任何其他 JAR 檔案相同:
Java -jar antlr-4.5.3-complete.jar
(假設你在與 antlr-4.5.3-complete.jar 檔案相同的目錄中執行)。
這應輸出類似於此的內容:
ANTLR Parser Generator Version 4.5.3
-o ___ specify output directory where all output is generated
-lib ___ specify location of grammars, tokens files
-atn generate rule augmented transition network diagrams
-encoding ___ specify grammar file encoding; e.g., euc-jp
-message-format ___ specify output style for messages in antlr, gnu, vs2005
-long-messages show exception details when available for errors and warnings
-listener generate parse tree listener (default)
-no-listener don't generate parse tree listener
-visitor generate parse tree visitor
-no-visitor don't generate parse tree visitor (default)
-package ___ specify a package/namespace for the generated code
-depend generate file dependencies
-D<option>=value set/override a grammar-level option
-Werror treat warnings as errors
-XdbgST launch StringTemplate visualizer on generated code
-XdbgSTWait wait for STViz to close before continuing
-Xforce-atn use the ATN simulator for all predictions
-Xlog dump lots of logging info to antlr-timestamp.log
其他建議的安裝操作包括:
1. Add antlr4-complete.jar to CLASSPATH, either: Permanently:
Using System Properties dialog > Environment variables > Create or append to CLASSPATH variable Temporarily, at command line: SET CLASSPATH=.;C:\Javalib\antlr4-complete.jar;%CLASSPATH%
3.Create batch commands for ANTLR Tool, TestRig in dir in PATH
antlr4.bat: java org.antlr.v4.Tool %*
grun.bat: java org.antlr.v4.gui.TestRig %*
設定完成後,你可以使用 .g4 語法檔案構建應用程式:
Java -jar antlr-4.5.3-complete.jar yourGrammar.g4
你還可以使用 -Dlanguage 引數以其他語言構建應用程式。例如,要生成 C#檔案,你可以執行以下操作:
java -jar antlr-4.5.3-complete.jar yourGrammar.g4 -Dlanguage=CSharp
有關常用程式語言的預製語法的完整列表,請參見此處 。