どのようにして、パーサーまたはレクサーを生成ANTLR v3でのアクセス指定子を指定するのですか?
質問
ANTLR v3のとCSharp2言語指定子を使用して、生成された字句解析や構文解析器は、公共のデフォルト対内部になりたいことを指示する方法はありますか?
名前空間がで指定されます:
@lexer::namespace {My.Namespace}
と私は似た何かがアクセス指定子のために存在すると仮定だろうが、私はそれを見つけることができなかった。
解決
このそれについてANTLR - 関心メーリングリスト会談にを通します。執筆時点では、彼らは規則へのアクセス指定子を追加しているが、全体のパーサ/レクサクラスにアクセス指定子をサポートしていません。それが変化した場合に更新されます。
他のヒント
私はあなたができるようにそれを使用するテンプレートを見てから、それは見ていない、同じことを知りたいと思いました。 "公" がハードコーディングされます。
所属していません StackOverflow