anchor.diff:      token TOKRESET_BY: "reset_by"
       token TOKRESULT: "result"
       token TOKRETURN: "return"
  -    token TOKRST_N: "RST_N"
  +    token TOKRULE: "rule"
       token TOKRULES: "rules"
  -    token TOKRULE: "rule"
  +    token TOKSB: "SB"
       token TOKSBR: "SBR"
  -    token TOKSB: "SB"
       token TOKSCHEDULE: "schedule"
       token TOKSEQ: "seq"
       token TOKSET: "set"
       token TOKSTRING: "String"
       token TOKSTRUCT: "struct"
       token TOKTAGGED: "tagged"
  +    token TOKTTYPE: "Type"
  +    token TOKTYPE: "type"
       token TOKTYPECLASS: "typeclass"
       token TOKTYPEDEF: "typedef"
  -    token TOKTTYPE: "Type"
  -    token TOKTYPE: "type"
       token TOKUNION: "union"
       token TOKWHILE: "while"
   
  
positive.code: 
      rule case_statement:
          TOKCASE LPAREN expr<<[]>> RPAREN
          ( MATCHES
            (
                ( dot_field_selection
                | LBRACE dot_field_ltagged (COMMA dot_field_ltagged)* RBRACE
  
negative.code:     rule import_declaration:
          TOKIMPORT
          ( TOKBDPI [ VAR  EQUAL ]
              TOKFUNCTION (VAR | type_instantiation)
              function_name
              argument_list
              [ provisos_clause ] SEMICOLON
  