我正在处理两种语法:
grammar BooleanGrammar;
import ArithmeticGrammar;
boolean_expression
| numeric_expression compare_operator numeric_expression
;
在与访问者一起穿越BooleanGrammar
时,是否有一种方法可以评估numeric_expression
以简单地调用ArithmeticGrammar
的visit方法?
numeric_expression
的文本,而是用ArithmeticGrammar
重新解析输入流。
考虑到numeric_expression
规则在主语法中没有被覆盖,BooleanGrammar.Numeric_expressionContext
和ArithmeticGrammar.Numeric_expressionContext
应该或多或少等效。