我是《南极海生委》的新手,利用它来开发一种模棱两可的语言。 我想做的是,在不使用AST的情况下,如何把围绕“comments”的标语合并成一个标语。
我正在使用这一简单的图表来说明问题。
grammar test;
query
: expression+
;
expression
: alpha
;
alpha
: ID
;
ID : ( a .. z | A .. Z | _ ) ( a .. z | A .. Z | 0 .. 9 | _ )*
;
COMMENT
: { ( options {greedy=false;} : . )* } {$channel=HIDDEN;}
;
现在,如果我们以简单文本“试验参数”执行,就会产生两种不同的信号,即“试验”和“试验”。 我只想从中挑出来。 任何帮助都将受到高度赞赏。
预 收
Jim