bambooflow Note

Grammar Options

最終更新:

bambooflow

- view
メンバー限定 登録/ログイン

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


参考ページ


タグ:

ANTLR
記事メニュー
ウィキ募集バナー