安装命令行使用
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
有关常用编程语言的预制语法的完整列表,请参见此处 。