parameters: (*aliases)
return_statement: return alias_reg
docstring: Return the alias register.
docstring_summary: Return the alias register.
docstring_tokens: Return the alias register .
function: def _register(*aliases):
      """Return the alias register."""
      def alias_reg(cls):
          name = cls.__name__
          name = name.lower()
          if name not in _INITIALIZER_ALIAS:
              _INITIALIZER_ALIAS[name] = cls
  
          for alias in aliases:
              if alias not in _INITIALIZER_ALIAS:
                  _INITIALIZER_ALIAS[alias] = cls
  
          return cls
  
      return alias_reg
function_tokens: def _register ( * aliases ) : def alias_reg ( cls ) : name = cls . __name__ name = name . lower ( ) if name not in _INITIALIZER_ALIAS : _INITIALIZER_ALIAS [ name ] = cls for alias in aliases : if alias not in _INITIALIZER_ALIAS : _INITIALIZER_ALIAS [ alias ] = cls return cls return alias_reg