Antlr箭头语法

Antlr箭头语法,antlr,Antlr,我在Antlr中发现了以下语法: ->语法的作用是什么 它叫什么,我可以用谷歌搜索它来阅读它 “Antlr4最终指南”只有一页关于它的内容。它指的是“lexer命令”,但它从未命名运算符。本书中的用法与bash解析器中的用法不同。在ANTLR3中,->用于解析器规则,表示a,ANTLR4中不再支持该用法 在ANTLR4中,->用于lexer规则,与旧的v3功能无关。第281页的“ANTLR4最终指南”将其称为lexer命令的一部分。请在你的答复中说明这一点。 file_descriptor

我在Antlr中发现了以下语法:

->
语法的作用是什么

它叫什么,我可以用谷歌搜索它来阅读它


“Antlr4最终指南”只有一页关于它的内容。它指的是“lexer命令”,但它从未命名运算符。本书中的用法与bash解析器中的用法不同。

在ANTLR3中,
->
用于解析器规则,表示a,ANTLR4中不再支持该用法


在ANTLR4中,
->
用于lexer规则,与旧的v3功能无关。

第281页的“ANTLR4最终指南”将其称为lexer命令的一部分。请在你的答复中说明这一点。
file_descriptor
    :   DIGIT -> ^(FILE_DESCRIPTOR DIGIT)
    |   DIGIT MINUS -> ^(FILE_DESCRIPTOR_MOVE DIGIT);