anchor.diff:          | package_declaration
   
       rule method_body:
  -        [ provisos_clause ]
  -        SEMICOLON
  +        [ provisos_clause ] SEMICOLON
           [
               ( single_statement )+
               TOKENDMETHOD [ COLON VAR]
  
positive.code:             )
          )
  
      rule interface_body:
          ( method_declaration
          | subinterface_declaration
          )+
          TOKENDINTERFACE [ COLON VAR ]
  
      rule interface_declaration:
          TOKINTERFACE [ CLASSVAR* VAR [VAR]]
          ( [ SEMICOLON ] interface_body
          | user_type SEMICOLON interface_body
          | EQUAL assign_value SEMICOLON
          )
  
      rule match_arg:
  
negative.code:     rule module_declaration:
          TOKMODULE [ LBRACKET assign_value RBRACKET ] ( VAR | TYPEVAR argument_list )
          LPAREN [ module_param (COMMA module_param)* ] RPAREN
          [ provisos_clause ] SEMICOLON
          [
              module_item
              TOKENDMODULE [ COLON VAR]
  