「using ANTLR」の編集履歴(バックアップ)一覧はこちら
using ANTLR - (2008/06/07 (土) 20:04:03) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
記事を書いた日2008/06/07
*ANTLRを使う
使うというか、導入というか。
ANTLRとは[[こちら>http://www.antlr.org/]]
**ANTLR-v3.0.1
最新バージョンです。現在は検索するとこれが一番上に出てくるでしょう。
***ダウンロード
まずはダウンロードです。
[[こちら>http://www.antlr.org/download.html]]からダウンロードします。
***解凍
階等します。解凍する場所はどこでもかまいません。ここでは/hoge/で解凍を行います。
tar xvzf antlr-3.0.tar.gz
/hoge/antlr-3.0/lib$ ls
C CSharp ObjC Python Ruby antlr-2.7.7.jar antlr-3.0.jar antlr-runtime-3.0.jar stringtemplate-3.0.jar
これらの.jarファイルがANTLRの大事な部分です。
***導入
クラスパスを通します。LinuxでBashを使っている場合は以下を追加してください。
export ANTLR=/home/yoshi/Desktop/antlr-3.0.1/lib
export CLASSPATH=$CLASSPATH:$ANTLR/antlr-3.0.1.jar:$ANTLR/stringtemplate-3.1b1.jar:$ANTLR/antlr-runtime-3.0.1.jar:$ANTLR/antlr-2.7.7.jar
**ANTLR-v2.7.7
一つ前のバージョン
ダウンロードしてきます。
記事を書いた日2008/06/07
*ANTLRを使う
使うというか、導入というか。
ANTLRとは[[こちら>http://www.antlr.org/]]
**ANTLR-v3.0.1
最新バージョンです。現在は検索するとこれが一番上に出てくるでしょう。
***ダウンロード
まずはダウンロードです。
[[こちら>http://www.antlr.org/download.html]]からダウンロードします。
***解凍
階等します。解凍する場所はどこでもかまいません。ここでは/hoge/で解凍を行います。
tar xvzf antlr-3.0.tar.gz
/hoge/antlr-3.0/lib$ ls
C CSharp ObjC Python Ruby antlr-2.7.7.jar antlr-3.0.jar antlr-runtime-3.0.jar stringtemplate-3.0.jar
これらの.jarファイルがANTLRの大事な部分です。
***導入
クラスパスを通します。LinuxでBashを使っている場合は以下を追加してください。
export ANTLR=/hoge/antlr-3.0.1/lib
export CLASSPATH=$CLASSPATH:$ANTLR/antlr-3.0.1.jar:$ANTLR/stringtemplate-3.1b1.jar:$ANTLR/antlr-runtime-3.0.1.jar:$ANTLR/antlr-2.7.7.jar
これで導入は終わりです。
**ANTLR-v2.7.7
一つ前のバージョン
ダウンロードしてきます。