anchor.diff:    ENDMETHOD.
   
   
  +  METHOD create_regex_set.
  +
  +    DATA: lo_regex TYPE REF TO cl_abap_regex,
  +          lt_regex TYPE zif_abapgit_definitions=>ty_string_tt,
  +          lv_regex LIKE LINE OF lt_regex.
  +
  +    APPEND '^\s*(CLASS|FORM|MODULE|REPORT|METHOD|INTERFACE|FUNCTION)\s' TO lt_regex.
  +    APPEND '^\s*(CLASS|INTERFACE|FUNCTION|TYPE)-POOL\s' TO lt_regex.
  +    APPEND '^\s*(START|END)-OF-SELECTION(\s|\.)' TO lt_regex.
  +    APPEND '^\s*INITIALIZATION(\s|\.)' TO lt_regex.
  +    APPEND '^\s*(TOP-OF-PAGE|END-OF-PAGE)(\s|\.)' TO lt_regex.
  +    APPEND '^\s*AT\s*(SELECTION-SCREEN|LINE-SELECTION|USER-COMMAND|PF\d+)(\s|\.)' TO lt_regex.
  +    APPEND '^\s*(DEFINE|ENHANCEMENT)\s' TO lt_regex.
  +
  +    LOOP AT lt_regex INTO lv_regex.
  +      CREATE OBJECT lo_regex
  +        EXPORTING
  +          pattern     = lv_regex
  +          ignore_case = abap_true.
  +      APPEND lo_regex TO rt_regex_set.
  +    ENDLOOP.
  +
  +  ENDMETHOD.
  +
  +
     METHOD get.
       rt_diff = mt_diff.
     ENDMETHOD.
  
positive.code: 
    METHOD get_beacons.
      rt_beacons = mt_beacons.
    ENDMETHOD.
  
  
  
negative.code:     SPLIT lv_old AT zif_abapgit_definitions=>c_newline INTO TABLE et_old.
  
    ENDMETHOD.
  ENDCLASS.
  