package ql.ast.expression;
import java.util.Arrays;
import ql.ast.Expression;
public abstract class Binary extends Expression {
private Expression left, right;
private String operator;
public Binary(Expression left, Expression right, String operator) {
super(Arrays.asList(left, right));
this.left = left;
this.right = right;
this.operator = operator;
}
public Expression getLeft() {
return this.left;
}
public Expression getRight() {
return this.right;
}
@Override
public String toString() {
return left.toString() + " " + operator + " " + right.toString();
}
}