我们的3.1.1语法包含(使用目标语言C#)这个片段:
WHITESPACE
: ( '\t' | ' ' | '\r' | '\n'| '\u000C' )+ { $channel = HIDDEN; }
;
编译时,这会导致编译时错误。当然,在项目中引用了ANTLR3.5.2的Antlr3.Runtime。
谁能告诉我3.1.1到3.5.2这里有什么变化?谢谢!
答案 0 :(得分:1)
它一直在改变,以符合C#的命名惯例Hidden
:
{ $channel = Hidden; }