Chapter1. Meet ANTLR

1.1 Installing ANTLR

ANTLRJavaで記述されているので、まずJavaの実行環境が必要。これはANTLRの生成したパーサーをC#/C++で使う場合も一緒。JavaはVersion1.6以降。インストールはhttp://www.antlr.org/download.htmlから最新版のjarファイルをdownloadして適当なディレクトリへ格納しておく。

→2015/4/29現在の最新版はv4.5。ANTLR tool and Java TargetComplete ANTLR 4.5 Java binaries jarをクリックするとantlr-4.5-complete.jarというファイルがDownloadできる。この中に必要もの一式含まれている。そしてCLASSPATHの設定。ここで<ANTLR>は上記jarを配置したディレクトリ名。

SET CLASSPATH=.;<ANTLR>\antlr-4.5-complete.jar;%CLASSPATH%

これでANTLRが起動できるか確認。方法は次の2通り。

>java -jar <ANTLR>\antlr-4.5-complete.jar
ANTLR Parser Generator  Version 4.5
 -o ___              specify output directory where all output is generated
 -lib ___            specify location of grammars, tokens files
...
>java org.antlr.v4.Tool
ANTLR Parser Generator  Version 4.5
 -o ___              specify output directory where all output is generated
 -lib ___            specify location of grammars, tokens files
>
...

これでOKなら起動用のBATファイルを作成。名前は antlr4.bat。

java -cp E:\ANTLR\lib\antlr-4.5-complete.jar;%CLASSPATH% org.antlr.v4.Tool %*

これでANTLR4が起動できればOK。

from The Definitive ANTLR4 Reference by Terence Parr