code: def _recursive_option_registration_args(self):
      
      if self._parent_parser:
        for args, kwargs in self._parent_parser._recursive_option_registration_args():
          yield args, kwargs
      for args, kwargs in self._option_registrations:
        # Note that all subsystem options are implicitly recursive: a subscope of a subsystem
        # scope is another (optionable-specific) instance of the same subsystem, so it needs
        # all the same options.
        if self._scope_info.category == ScopeInfo.SUBSYSTEM or 'recursive' in kwargs:
          yield args, kwargs
docs: Yield args, kwargs pairs for just our recursive options.
  
      Includes all the options we inherit recursively from our ancestors.