code: def _parse_param_list(self, content):
      r = Reader(content)
      params = []
      while not r.eof():
          header = r.read().strip()
          if " : " in header:
              arg_name, arg_type = header.split(" : ")[:2]
          else:
              arg_name, arg_type = header, ""
  
          desc = r.read_to_next_unindented_line()
          desc = dedent_lines(desc)
  
          params.append((arg_name, arg_type, desc))
  
      return params
  
imports: import inspect
  import textwrap
  import re
  import pydoc
  from warnings import warn
  import collections
  import sys
  from packaging.version import Version
label_desc: Use image node_id 10 for calling the NumpyDocString obj's underlying member method code with example usage: obj._parse_param_list(content) and returns: params