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 |