public override ExpressionToken Calc(ExpressionToken left, ExpressionToken right) { return(new ExpressionTokenValue(left.Value - right.Value)); }
public virtual ExpressionToken Calc(ExpressionToken left, ExpressionToken right) { throw new InvalidOperationException(string.Format("Calculating for {0}", this.GetType())); }