ANTLR3.5中ANTLR3.1的HIDDEN通道发生了什么变化?

时间:2015-10-07 07:46:19

标签: antlr3

我们的3.1.1语法包含(使用目标语言C#)这个片段:

WHITESPACE 
  : ( '\t' | ' ' | '\r' | '\n'| '\u000C' )+     { $channel = HIDDEN; } 
  ;

编译时,这会导致编译时错误。当然,在项目中引用了ANTLR3.5.2的Antlr3.Runtime。

谁能告诉我3.1.1到3.5.2这里有什么变化?谢谢!

1 个答案:

答案 0 :(得分:1)

它一直在改变,以符合C#的命名惯例Hidden

{ $channel = Hidden; }