anchor.diff:  
   AMPERSAND
       : '&'
  +    ;
  +
  +INDIRECT
  +    : '@'
       ;
   
   CARAT
  
positive.code:     : FOR SPACE+ term EQUALS term COLON term SPACE* (command SPACE?)* COLON (term (LT | GT) term)
      ;
  
  FOR
      : F O R
      ;
  
  SET
      : S E T
      ;
  
  SEMICOLON
      : ';'
      ;
  
negative.code:     ;
  
  commandname
      : (BREAK | CLOSE | DO | ELSE | FOR | GOTO | HALT | HANG | IF | JOB
        | KILL | LOCK | MERGE | NEW | OPEN | QUIT | READ | SET | TCOMMIT
        | TRESTART | TROLLBACK | TSTART | USE | VIEW | WRITE1 | WRITE2 | XECUTE)
      ;
  
  arglist
  