如何在访问终端中获取以前的TOKEN_RULE?



对于此语法:

ACTION_ESCAPE
: EscAny -> type (ACTION_CONTENT)

在visitTerminal(TerminalNode节点(中,对ANTLRv4Lexer.VOCABULARY.getSymbolicName(node.getSymbol().getType())的调用给了我令牌名称ACTION_CONTENT,但是我怎样才能得到ACTION_ESCAPE/EscAny

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

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

相关内容

  • 没有找到相关文章

最新更新