anchor.diff:      rule match_brace:
           LBRACE match_arg (COMMA match_arg)* RBRACE
   
  -    rule group_statement:
  +    rule statement_with_value:
             TOKBEGIN statement_list TOKEND
           | TOKSEQ statement_list TOKENDSEQ
           | TOKACTIONSTATEMENT [ COLON  VAR] [ SEMICOLON ]
  
positive.code:             RPAREN
              single_statement
          | function_declaration
          | group_statement
          | TOKIF paren_expression single_statement [ TOKELSE single_statement ]
          | let_statement
          | TOKMATCH ( TOKTAGGED VAR dot_field_list | match_brace ) assign_opvalue SEMICOLON
          | TOKPAR statement_list TOKENDPAR
          | TOKRETURN assign_rvalue SEMICOLON
          | rule_statement
          | TOKWHILE paren_expression ( group_statement | VAR SEMICOLON)
  
      rule statement_list:
          ( single_statement)*
  
  ############################################################################
  ############################# Declarations #################################
  
negative.code:     token TOKINPUT_CLOCK: "input_clock"
      token TOKINPUT_RESET: "input_reset"
      token TOKINSTANCE: "instance"
      token TOKINTERFACE: "interface"
      token TOKLET: "let"
      token TOKMATCH: "match"
      token TOKMATCHES: "matches"
      token TOKMETHOD: "method"
      token TOKMODULE: "module"
      token TOKNO_RESET: "no_reset"
      token TOKNUMERIC: "numeric"
      token TOKOUTPUT_CLOCK: "output_clock"
  