/// <summary> /// Accepts a visitor evaluating the numeric expression. /// </summary> /// <param name="visitor">Evaluation visitor.</param> /// <returns>Result value of the numeric expression.</returns> public double Accept(INumericExpressionEvaluationVisitor visitor) { return(visitor.Visit(this)); }
/// <summary> /// Accepts a visitor evaluating the numeric expression. /// </summary> /// <param name="visitor">Evaluation visitor.</param> /// <returns>Result value of the numeric expression.</returns> public double Accept(INumericExpressionEvaluationVisitor visitor) { return(LeftChild.Accept(visitor) / RightChild.Accept(visitor)); }