小编use*_*330的帖子

ANTLR 4 $ channel = HIDDEN和选项

在决定从v3切换到v4后,我需要帮助我的ANTLR 4语法.我对ANTLR不太熟悉,所以如果我的问题很愚蠢,我真的很抱歉;)

在v3中,我使用以下代码来检测Java样式的注释:

COMMENT
    :   '//' ~('\n'|'\r')* '\r'? '\n' {$channel=HIDDEN;}
    |   '/*' ( options {greedy=false;} : . )* '*/' {$channel=HIDDEN;}
    ;
Run Code Online (Sandbox Code Playgroud)

在v4中,没有特定于规则的选项.操作(移至隐藏频道)也无效.

有人可以给我一个提示如何在ANTLR v4中做到这一点吗?

java migration antlr antlr4

31
推荐指数
1
解决办法
1万
查看次数

标签 统计

antlr ×1

antlr4 ×1

java ×1

migration ×1