ANTLR3 Grammar Options
まだよくわかっていないオプションが多い。
わかった時点で記載していく。
わかった時点で記載していく。
たとえば次のような感じで設定する。
options {
language = Ruby;
memoize = true;
output = AST;
backtrack = true;
}
オプション一覧
| オプション | 説明 |
| language | 生成するターゲット言語を指定、c,java,ruby,etc. |
| tokenVocab | 構文木生成に使用したトークンを指定 |
| output | 生成されたパーサが返す出力タイプ, ASTまたはtemplate |
| ASTLabelType | |
| TokenLabelType | |
| superClass | |
| filter | |
| rewrite | falseまたはtrue,(デフォルトはfalse) |
| k | 先読みの数の上限設定。 |
| backtrack | falseまたはtrue,(デフォルトはfalse |
| memoize |
