public static StringValue Visit(BoolValue op1, AddOperator op, StringValue op2) { return(new StringValue(op1.MyVal + op2.MyVal)); }
public static IntegerValue Visit(IntegerValue op1, AddOperator op, IntegerValue op2) { return(new IntegerValue(op1.MyVal + op2.MyVal)); }
public static DoubleValue Visit(DoubleValue op1, AddOperator op, DoubleValue op2) { return(new DoubleValue(op1.MyVal + op2.MyVal)); }