code: def parse_docs(self, raw=None):
          
          if raw is not None:
              raw = raw.strip()
              if raw.startswith('"""') or raw.startswith("'''"):
                  raw = raw[3:]
              if raw.endswith('"""') or raw.endswith("'''"):
                  raw = raw[:-3]
              self.docs['in']['raw'] = raw
              self.dst.autodetect_style(raw)
          if self.docs['in']['raw'] is None:
              return
          self.dst.set_known_parameters(self.element['params'])
          self._extract_docs_doctest()
          self._extract_docs_params()
          self._extract_docs_return()
          self._extract_docs_raises()
          self._extract_docs_description()
          self._extract_docs_other()
          self.parsed_docs = True
docs: Parses the docstring
  
          :param raw: the data to parse if not internally provided (Default value = None)