次のような2つのルールがあるとしましょう。
printable_characters : '\u0020' .. '\uFFEF' ;
newline_characters : '\n' | '\r' ;
ここで、という新しいルールを作成するとしprintable_no_newlines
ます。newline_characters
私はそうから引くことによってこれをしたいと思いますprintable_characters
:
printable_no_newlines : printable_characters - newline_characters ;
その構文はANTLR3では機能しませんが、ルール全体を再入力せずにこれをエミュレートするための最良の方法を知っている人はいますか?