在决定从 v3 切换到 v4 后,我需要 ANTLR 4 语法方面的帮助。我对 ANTLR 不是很有经验,所以如果我的问题很愚蠢,我真的很抱歉;)
在 v3 中,我使用以下代码来检测 Java 样式的注释:
COMMENT
: '//' ~('\n'|'\r')* '\r'? '\n' {$channel=HIDDEN;}
| '/*' ( options {greedy=false;} : . )* '*/' {$channel=HIDDEN;}
;
在 v4 中没有特定于规则的选项。动作(移动到隐藏频道)也是无效的。
有人可以给我一个提示如何在 ANTLR v4 中做到这一点吗?