public BinaryOperator(FunctionalOperator <Func <object, object, object> > op, FunctionalExpression arg1, FunctionalExpression arg2) { Operator = op; Arg1 = arg1; Arg2 = arg2; }
private AssignmentStep(LocalVariableName localVariable, FunctionalExpression value, Step next) : base(next) { GlobalVariable = null; LocalVariable = localVariable; Value = value; }
public UnaryOperator(FunctionalOperator <Func <object, object> > op, FunctionalExpression arg) { Arg = arg; Operator = op; }