public static ToyExpression Produce(ToyOperatorType arg1, ToyExpression arg2, ToyExpression arg3)
 {
     return(new ToyBinaryExpression(arg1, arg2, arg3));
 }
Example #2
0
 public ToyNegateExpression(ToyExpression expression)
 {
     _expression = expression;
 }
 public ToyBinaryExpression(ToyOperatorType @operator, ToyExpression operand1, ToyExpression operand2)
 {
     _operand1 = operand1;
     _operand2 = operand2;
     _operator = @operator;
 }