docs: def _parameters(cls, tokens):
          """
          Extract all of the parameters from the tokens.
  
          :param tokens: The tokens to extract the parameters from
          :type tokens: list
  
          :rtype: dict
          """
          arguments = []
          options = []
  
          for token in tokens:
              if not token.startswith("--"):
                  arguments.append(cls._parse_argument(token))
              else:
                  options.append(cls._parse_option(token))
  
          return {"arguments": arguments, "options": options}