public static ESExpression CombineExpression(ESOperator op, ESExpression first, ESExpression second) { return(new ESDoubleExpression(first, second, op)); }
public ESDoubleExpression(ESExpression first, ESExpression second, ESOperator op) { this.first = first; this.second = second; this.op = op; }
public ESolvable(ESExpression expression) { this.expression = expression; }