parameters: (self, e)
docstring: Similar to complete, but replaces the word to be completed with a
          single match from the list of possible completions. Repeated
          execution of menu-complete steps through the list of possible
          completions, inserting each match in turn. At the end of the list of
          completions, the bell is rung (subject to the setting of bell-style)
          and the original text is restored. An argument of n moves n
          positions forward in the list of matches; a negative argument may be
          used to move backward through the list. This command is intended to
          be bound to TAB, but is unbound by default.
docstring_summary: Similar to complete, but replaces the word to be completed with a
          single match from the list of possible completions. Repeated
          execution of menu-complete steps through the list of possible
          completions, inserting each match in turn. At the end of the list of
          completions, the bell is rung (subject to the setting of bell-style)
          and the original text is restored. An argument of n moves n
          positions forward in the list of matches; a negative argument may be
          used to move backward through the list. This command is intended to
          be bound to TAB, but is unbound by default.
docstring_tokens: Similar to complete but replaces the word to be completed with a single match from the list of possible completions . Repeated execution of menu - complete steps through the list of possible completions inserting each match in turn . At the end of the list of completions the bell is rung ( subject to the setting of bell - style ) and the original text is restored . An argument of n moves n positions forward in the list of matches ; a negative argument may be used to move backward through the list . This command is intended to be bound to TAB but is unbound by default .
function: def menu_complete(self, e): # ()
          '''Similar to complete, but replaces the word to be completed with a
          single match from the list of possible completions. Repeated
          execution of menu-complete steps through the list of possible
          completions, inserting each match in turn. At the end of the list of
          completions, the bell is rung (subject to the setting of bell-style)
          and the original text is restored. An argument of n moves n
          positions forward in the list of matches; a negative argument may be
          used to move backward through the list. This command is intended to
          be bound to TAB, but is unbound by default.'''
          pass
function_tokens: def menu_complete ( self , e ) : # () pass