code: def _parse_parameters(paramdoc):
      """Parse parameters and return list of (name, full_doc_string)
  
      It is needed to remove multiple entries for the same parameter
      like it could be with adding parameters from the parent class
  
      It assumes that previously parameters were unwrapped, so their
      documentation starts at the beginning of the string, like what
      should it be after _split_out_parameters
      """
      entries = __re_spliter1.split(paramdoc)
      result = [
          (__re_spliter2.split(e)[0].strip(), e)
          for e in entries
          if e != ""
      ]
      lgr.log(
          1,
          'parseParameters: Given "%s", we split into %s',
          paramdoc,
          result,
      )
      return result
  
file_path: datalad/datalad/dochelpers.py
imports: import logging
  import re
  import textwrap
  import os
  import sys
  import traceback
  from datalad.support.exceptions import CapturedException
label_desc: Use image node_id 7 for calling a global function with example usage: _parse_parameters(paramdoc) and returns: result