BinaryOperator* OperatorFactory::CreateOperator(char oper, Expression*lhs, Expression*rhs) { BinaryOperator* protoType = GetOperatorPrototype(oper); return protoType->Create(lhs, rhs); }