code: def _parse_sections(morph_fd):
      '''returns array of all the sections that exist
  
      The format is nested lists that correspond to the s-expressions
      '''
      sections = []
      token_iter = _get_tokens(morph_fd)
      for token in token_iter:
          if token == '(':  # find top-level sections
              section = _parse_section(token_iter)
              if not _match_section(section, UNWANTED_SECTIONS):
                  sections.append(section)
      return sectionf _parse_sections(morph_fd):
      '''returns array of all the sections that exist
  
      The format is nested lists that correspond to the s-expressions
      '''
      sections = []
      token_iter = _get_tokens(morph_fd)
      for token in token_iter:
          if token == '(':  # find top-level sections
              section = _parse_section(token_iter)
              if not _match_section(section, UNWANTED_SECTIONS):
                  sections.append(section)
      return sections
docs: returns array of all the sections that exist
  
      The format is nested lists that correspond to the s-expressions