anchor.diff:     ;
   
   constant_decl
  -   : constant_decl_sub (SEMI )
  +   : constant_decl_sub (SEMI)
      ;
   
   function_forward_decl
  -   : access_modif_part? scope_modif? ('FUNCTION' data_type_name | 'SUBROUTINE') identifier_name LPAREN parameters_list_sub? RPAREN ('LIBRARY' (DQUOTED_STRING | QUOTED_STRING) ('ALIAS' 'FOR' (DQUOTED_STRING | QUOTED_STRING))?)? ('RPCFUNC' 'ALIAS' 'FOR' (DQUOTED_STRING | QUOTED_STRING))? ('THROWS' identifier_name)? 
  +   : access_modif_part? scope_modif? ('FUNCTION' data_type_name | 'SUBROUTINE') identifier_name LPAREN parameters_list_sub? RPAREN ('LIBRARY' (DQUOTED_STRING | QUOTED_STRING) ('ALIAS' 'FOR' (DQUOTED_STRING | QUOTED_STRING))?)? ('RPCFUNC' 'ALIAS' 'FOR' (DQUOTED_STRING | QUOTED_STRING))? ('THROWS' identifier_name)?
      ;
   
   parameter_sub
  
positive.code:    ;
  
  variable_decl
     : variable_decl_sub (SEMI )
     ;
  
  decimal_decl_sub
  
negative.code:    ;
  
  super_call_statement
     : super_call_sub
     ;
  
  event_call_statement_sub
  