访问端子词时如何获取当前的RuleContext类



如果我有

        @Override public void visitTerminal(TerminalNode node) {
              node.getRuleContext(); // doesn't build
         }

如何获得当前的Rulecontext类?

我找到了它。

node.getParent().getPayload();

此方法返回该注释中代表数据的任何对象。例如,对于解析树,有效载荷可以是代表叶节点的令牌或代表规则调用的Rulecontext对象。对于抽象语法树(ASTS),这是一个令牌对象。

相关内容

  • 没有找到相关文章

最新更新