anchor.diff:  
       METHODS:
         render_files
  -        RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper,
  +        RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper
  +        RAISING   lcx_exception,
         push
           IMPORTING it_postdata TYPE cnht_post_data_tab
           RAISING   lcx_exception,
  
positive.code: * See http://www.abapgit.org
  
  CONSTANTS: gc_xml_version  TYPE string VALUE 'v1.0.0',      "#EC NOTEXT
             gc_abap_version TYPE string VALUE 'v1.7.4'.      "#EC NOTEXT
  
  ********************************************************************************
  * The MIT License (MIT)
  
negative.code:           lv_class TYPE string.
  
  
      CREATE OBJECT ro_html.
  
      IF lines( it_list ) = 0.
        RETURN.
      ENDIF.
  
      ro_html->add( '<div id="toc">' ).
      ro_html->add( '<span class="menu">' ).
  
      LOOP AT it_list INTO lo_repo.
        IF sy-tabix = lines( it_list ).
          lv_class = ' class="menu_end"' ##NO_TEXT.
        ENDIF.
  
        ro_html->add( '<a' && lv_class && ' href="#' && lo_repo->get_name( ) &&'">' ).
        ro_html->add( lo_repo->get_name( ) ).
        ro_html->add( '</a>' ).
      ENDLOOP.
  
      ro_html->add( '</span>' ).
      ro_html->add( '</div>' ).
  
    ENDMETHOD.
  
  