original_docstring: 
      Enhances the given list of tags(elements) with sentinel information and returns the result
  
      :param elements: List of bs4.tag object
      :return: Tag extended with additional information as dictionary in list elements
      
docstring: Enhances the given list of tags(elements) with sentinel information and returns the result
docstring_tokens: Enhances the given list of tags ( elements ) with sentinel information and returns the result
code: def pre_process_types(elements):
      """
      Enhances the given list of tags(elements) with sentinel information and returns the result
  
      :param elements: List of bs4.tag object
      :return: Tag extended with additional information as dictionary in list elements
      """
      return [
          {
              'elem': e,
              'nxt_sib_line': find_next_sibling_line(e, e.name),
              'nxt_sib_pos': find_next_sibling_position(e, e.name)
          }
          for e in elements
      ]
code_tokens: def pre_process_types ( elements ) : return [ { 'elem' : e , 'nxt_sib_line' : find_next_sibling_line ( e , e . name ) , 'nxt_sib_pos' : find_next_sibling_position ( e , e . name ) } for e in elements ]
short_docstring: Enhances the given list of tags(elements) with sentinel information and returns the result
short_docstring_tokens: Enhances the given list of tags ( elements ) with sentinel information and returns the result
comment: """
      Enhances the given list of tags(elements) with sentinel information and returns the result
  
      :param elements: List of bs4.tag object
      :return: Tag extended with additional information as dictionary in list elements
      """