ANTLR Lexer命令

示例

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

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

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

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

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

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

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