anchor.diff:  
       CLASS-DATA:
         BEGIN OF c_regex,
  -        comment   TYPE string,
  -        text      TYPE string,
  -        keyword   TYPE string,
  +        comment TYPE string,
  +        text    TYPE string,
  +        keyword TYPE string,
         END OF c_regex.
   
  -    CLASS-METHODS:
  -      class_constructor.
  -
  -    METHODS:
  -      process_line
  -        IMPORTING iv_line        TYPE string
  -        RETURNING value(rv_line) TYPE string.
  -
  -  PRIVATE SECTION.
       CLASS-DATA: mo_regex_table  TYPE TABLE OF ty_regex.
   
       METHODS:
         parse_line
           IMPORTING iv_line           TYPE string
  -        RETURNING value(rt_matches) TYPE ty_match_tt.
  +        RETURNING VALUE(rt_matches) TYPE ty_match_tt.
   
       METHODS:
         order_matches
  -        IMPORTING iv_line     TYPE string
  -        CHANGING  ct_matches  TYPE ty_match_tt.
  +        IMPORTING iv_line    TYPE string
  +        CHANGING  ct_matches TYPE ty_match_tt.
   
       METHODS:
         format_line
           IMPORTING iv_line        TYPE string
                     it_matches     TYPE ty_match_tt
  -        RETURNING value(rv_line) TYPE string.
  +        RETURNING VALUE(rv_line) TYPE string.
   
       METHODS:
         apply_style
           IMPORTING iv_line        TYPE string
                     iv_class       TYPE string
  -        RETURNING value(rv_line) TYPE string.
  +        RETURNING VALUE(rv_line) TYPE string.
   
   ENDCLASS.                      "lcl_code_highlighter DEFINITION
   
  
positive.code:   METHOD parse_line.
  
      DATA:
            lo_regex    TYPE REF TO cl_abap_regex,
            lo_matcher  TYPE REF TO cl_abap_matcher,
            lt_result   TYPE match_result_tab,
            ls_match    TYPE ty_match.
  
      FIELD-SYMBOLS:
            <regex>  TYPE ty_regex,
            <result> TYPE match_result,
            <match>  TYPE ty_match.
  
      LOOP AT mo_regex_table ASSIGNING <regex>.
        lo_regex   = <regex>-regex.
  
negative.code: 
      TYPES:
        BEGIN OF ty_match,
          token    TYPE char1,  " Type of matches
          offset   TYPE i,      " Beginning position of the string that should be formatted
          length   TYPE i,      " Length of the string that should be formatted
          text_tag TYPE string, " Type of text tag
        END OF ty_match.
  
      TYPES:
  