假设我有两个规则,如下所示:
printable_characters : '\u0020' .. '\uFFEF' ;
newline_characters : '\n' | '\r' ;
现在假设我想制定一个名为printable_no_newlines
. 我想通过这样减去来做到这newline_characters
一点printable_characters
:
printable_no_newlines : printable_characters - newline_characters ;
该语法在 ANTLR3 中不起作用,但有谁知道在不重新输入整个规则的情况下模拟它的最佳方法是什么?