anchor.diff:  
       rule rule_name: VAR
   
  -    rule rule_predicate: expression
  +    rule rule_predicate: "\\(" expression "\\)"
   
       rule rule_satements: "RULESST"
   
  
positive.code:             [ "reset_by" clock_name] ';'
          )
  
      rule subinterface_declarations:
  
      rule interface_declarations:
          "interface" ifc_name 
          ( ';'
              method_declarations
              subinterface_declarations
              "endinterface" [ ":" ifc_name ]
          | "#" "\\(" "type" Type_name "\\)" ';'
              method_declarations
              subinterface_declarations
              "endinterface" [ ":" ifc_name ]
          )
  
      rule module_declarations:
          "module" module_name [ "#"  "\\(" "{" parameter "}" "\\)" ]
          "\\(" "{" Ifc_type ifc_name "[*]" "}" "\\)" [provisos] ';'
          module_instantiations
          variable_declaration_and_initializations
          rule_statements
          interface_method_definitions
          "endmodule" [ ":" module_name]
  
      rule package_statement:
  
negative.code: 
      rule list_rule_names: "LRN"
  
      rule Return_type: VAR
  
      rule Type: VAR
  
      rule action_name: VAR
  
      rule action_statements:
          ( let_statement
          | expression ';'
          )*
  
      rule c_function_name: VAR
  
  