ANTLR Lexer命令


本文向大家介绍ANTLR Lexer命令,包括了ANTLR Lexer命令的使用技巧和注意事项,需要的朋友参考一下

示例

词法分析器规则可以具有关联的命令

WHITESPACE: [ \r\n] -> skip;

->在规则末尾的a之后定义命令。

  • skip:跳过匹配的文本,不会发出令牌

  • channel(n):在其他频道上发出令牌

  • type(n):更改发出的令牌类型

  • mode(n),pushMode(n),popMode,more:控制词法分析器模式