确定哪个令牌匹配

  • 本文关键字:令牌 antlr antlr4
  • 更新时间 :
  • 英文 :


我有一个看起来像的规则

expr : expr op=( PLUS | MINUS ) expr
PLUS : '+'
MINUS : '-'

我如何判断哪个操作员匹配?我尝试执行ExprContext.PLUS().getText(),但不知何故ExprContext.PLUS()返回null。

ANTLR4将为您生成一个成员op,因此您可以执行if (exprContext.op().getText() == "+") ...

相关内容

  • 没有找到相关文章

最新更新