class_docstr: Parses a numpydoc string to an abstract representation
  
  Instances define a mapping from section title to structured data.
class_docstr_tok: ["Parses","a","numpydoc","string","to","an","abstract","representation","Instances","define","a","mapping","from","section","title","to","structured","data","."]
code: def _read_sections(self):
      while not self._doc.eof():
          data = self._read_to_next_section()
          name = data[0].strip()
  
          if name.startswith(".."):  # index section
              yield name, data[1:]
          elif len(data) < 2:
              yield StopIteration
          else:
              yield name, self._strip(data[2:])
  
imports: import inspect
  import textwrap
  import re
  import pydoc
  from warnings import warn
  import collections
  import copy
label_desc: Use image node_id 9 for calling the NumpyDocString obj's underlying member method code with example usage: obj._read_sections() without return types