raccコマンドリファレンス
racc.rb [-vgE] [--version] [--help] [-ooutfile] [-epath]
[-nclassname] [-hheader] [-iinner]
[-ffooter] filename
- filename
-
Raccの文法ファイルを指定します。拡張子は好きなものにしてください。
- -ooutfile
-
作成するクラスをかきこむファイル名を指定します。デフォルトは.tab.rbです。
- -epath
-
実行可能ファイルを生成します。pathはRuby本体のパスです。
- -v
-
verbose mode。"filename".outputファイルに詳細な解析情報を出力します。
- -g
-
出力するコードにデバッグ用コードを加えます。
これにくわえて、生成したパーサの initialize あたりで @yydebug をtrueに
セットすることで、デバッグ用のコードが出力されるようになります。
くりかえしますが、-g をつけるだけでは何もおこりませんので注意してください。
- -E
-
ランタイムルーチンをすべて含んだコードを生成します。
つまり、このオプションをつけて生成したコードは Ruby さえあれば動きます。
- -nclassname
-
作成するクラスの名前を指定します。文法中の指定を上書きします。
- -hheader
-
文法ファイル中の「header」コードのかわりに、指定したファイルの内容を
使ったソースコードを出力します。
- -iinner
-
文法ファイル中の「inner」コードのかわりに、指定したファイルの内容を使った
ソースコードを出力します。
- -ffooter
-
文法ファイル中の「driver」コードのかわりに、指定したファイルの内容を使います。
- -P
-
実行段階ごとの所要時間を出力します。
- --version
-
Raccのバージョンを出力して終了します。
- --help
-
オプションの簡単な説明を出力して終了します。
Copyright(c) 1998-1999 Minero Aoki