output.add(left);
for(EBinaryRightSide right : rights) {
// Read op
- Expression op = context.resolveExpression(right.operator.location, right.operator.name);
+ Expression op = context.resolveVariable(right.operator.location, right.operator.name);
if(op == null)
return new EError(location);
Precedence opPrec = op.getPrecedence();
public Expression accept(ExpressionTransformer transformer) {
return transformer.transform(this);
}
-
+
+ @Override
+ public void accept(ExpressionVisitor visitor) {
+ visitor.visit(this);
+ }
}