anchor.diff:     ;
   
   variable_decl
  -   : variable_decl_sub (SEMI | delim)
  +   : variable_decl_sub (SEMI )
      ;
   
   decimal_decl_sub
  
positive.code:    ;
  
  event_forward_decl
     : event_forward_decl_sub delim
     ;
  
  event_body
     : 'EVENT' ('TYPE' data_type_name)? (identifier_name '::')? (identifier_name | 'OPEN' | 'CLOSE') (LPAREN parameters_list_sub? RPAREN)? SEMI (statement)* 'END' 'EVENT' delim
     ;
  
  // Member access modifiers
  access_modif
     : ('PUBLIC:' | 'PUBLIC' ':' | 'PRIVATE:' | 'PRIVATE' ':' | 'PROTECTED:' | 'PROTECTED' ':') delim
     ;
  
  access_modif_part
  
negative.code:    | (create_call_statement)
     | (destroy_call_statement)
     | (label_stat)
     | (identifier )
     | throw_stat
     | goto_stat
     | choose_statement
     | return_statement
     | for_loop_statement
     | continue_statement
     | exit_statement
     | atom 
     ;
  
  statement_sub
  