我有一个类似于下面的语法
E returns [String vals] :
E '+' E {$vals = $E.vals+$E.vals}|
E '-' E {$vals = $E.vals+$E.vals}
我想访问两个不同的“E”值,但我无法这样做。我想区分 3 个“E”规则,一个是基础规则,另一个是被调用的 2 个。
我正在创建一个语法,我将使用它来评估某些表达式。
运算符“+”和“-”是一些仲裁运算符。
慕勒3428872
相关分类