parameters: (docstring)
return_statement: return paras
docstring: Takes a docstring and returns a list of strings representing
      the paragraphs in the docstring.
docstring_summary: Takes a docstring and returns a list of strings representing
      the paragraphs in the docstring.
docstring_tokens: Takes a docstring and returns a list of strings representing the paragraphs in the docstring .
function: def process_docstring(docstring):
      """
      Takes a docstring and returns a list of strings representing
      the paragraphs in the docstring.
      """
      lines = docstring.split("\n")
      paras = [[]]
      for line in lines:
          if not line.strip():
              paras.append([])
          else:
              paras[-1].append(line)
      paras = [normalize_docstring(" ".join(ls)) for ls in paras if ls]
      return paras
function_tokens: def process_docstring ( docstring ) : lines = docstring . split ( "\n" ) paras = [ [ ] ] for line in lines : if not line . strip ( ) : paras . append ( [ ] ) else : paras [ - 1 ] . append ( line ) paras = [ normalize_docstring ( " " . join ( ls ) ) for ls in paras if ls ] return paras