Antlr,使用导入的语法

时间:2018-08-17 09:03:30

标签: java antlr4

我正在处理两种语法:

grammar BooleanGrammar;

import ArithmeticGrammar;

boolean_expression                                     
    | numeric_expression compare_operator numeric_expression
; 

在与访问者一起穿越BooleanGrammar时,是否有一种方法可以评估numeric_expression以简单地调用ArithmeticGrammar的visit方法?

而不是提取numeric_expression的文本,而是用ArithmeticGrammar重新解析输入流。

考虑到numeric_expression规则在主语法中没有被覆盖,BooleanGrammar.Numeric_expressionContextArithmeticGrammar.Numeric_expressionContext应该或多或少等效。

0 个答案:

没有答案