public Divide(Expression lhs, Expression rhs)
     : base(lhs, rhs)
 {
 }
예제 #2
0
 //
 public double Evaluate(Expression x)
 {
     x.Accept(this);
     Factor factor = _stack.Pop() as Factor;
     return factor.Value;
 }
 public BinaryFunction(Expression lhs, Expression rhs)
 {
     _lhs = lhs;
     _rhs = rhs;
 }
 public Subtract(Expression lhs, Expression rhs)
     : base(lhs, rhs)
 {
 }
 public Power(Expression lhs, Expression rhs)
     : base(lhs, rhs)
 {
 }
 public Add(Expression lhs, Expression rhs)
     : base(lhs, rhs)
 {
 }
 public Multiply(Expression lhs, Expression rhs)
     : base(lhs, rhs)
 {
 }