parameters: (name, function, symbol)
return_statement: return name
docstring: implementation details
docstring_summary: implementation details
docstring_tokens: implementation details
function: def _build_operator_name(name, function, symbol):
          """implementation details"""
          def add_operator(sym):
              if 'new' in sym or 'delete' in sym:
                  return 'operator ' + sym
              return 'operator' + sym
          if isinstance(name, Callable) and None is function:
              name = None
          if name:
              if 'operator' not in name:
                  name = add_operator(name)
              return name
          elif symbol:
              return add_operator(symbol)
          return name
function_tokens: def _build_operator_name ( name , function , symbol ) : def add_operator ( sym ) : if 'new' in sym or 'delete' in sym : return 'operator ' + sym return 'operator' + sym if isinstance ( name , Callable ) and None is function : name = None if name : if 'operator' not in name : name = add_operator ( name ) return name elif symbol : return add_operator ( symbol ) return name