anchor.diff:          ( EQUAL | LARROW ) assign_value SEMICOLON
   
       rule module_param:
  -        #Type_nitem [ VAR ] [ STAR ]
           Type_nitem [ VAR | STAR ]
   
       rule module_declaration:
  
positive.code:             for_decl_item (COMMA for_decl_item)* SEMICOLON
              assign_value SEMICOLON
              variable_assignment ( COMMA variable_assignment )* RPAREN
          function_body_statement
  
      rule while_statement:
          TOKWHILE LPAREN expression RPAREN
  
negative.code:     token TOKDEFAULT: "default"
      token TOKDEPENDENCIES: "dependencies"
      token TOKDERIVING: "deriving"
      token TOKDETERMINES: "determines"
      token TOKDOC: "doc"
      token TOKELSE: "else"
      token TOKENABLE: "enable"
      token TOKENUM: "enum"
      token TOKEQ: "Eq"
      token TOKEXPORT: "export"
      token TOKFIFOHASH: "FIFO#"
      token TOKFIXEDPOINTHASH: "FixedPoint#"
      token TOKFOR: "for"
      token TOKIF: "if"
  