Antlr 如何在VisiterMinal中获取上一个TOKEN_规则?

Antlr 如何在VisiterMinal中获取上一个TOKEN_规则?,antlr,antlr4,Antlr,Antlr4,对于此语法: ACTION_ESCAPE : EscAny -> type (ACTION_CONTENT) 在VisiterMinal(TerminalNode节点)中,调用ANTLRv4Lexer.词汇表.getSymbolicName(node.getSymbol().getType())为我提供了令牌名称ACTION\u CONTENT,但是如何获取ACTION\u ESCAPE/EscAny?您无法获取与输入EscAny匹配的规则类型,因为您已将令牌值显式更改为ACTIO

对于此语法:

ACTION_ESCAPE
   : EscAny -> type (ACTION_CONTENT)

在VisiterMinal(TerminalNode节点)中,调用
ANTLRv4Lexer.词汇表.getSymbolicName(node.getSymbol().getType())
为我提供了令牌名称
ACTION\u CONTENT
,但是如何获取
ACTION\u ESCAPE
/
EscAny

您无法获取与输入
EscAny
匹配的规则类型,因为您已将令牌值显式更改为
ACTION\u CONTENT
。标识令牌的唯一方法是令牌类型

如果您想要原始类型,那么首先不要替换它