anchor.diff:  
   XECUTE
       : X E C U T E
  -    ;
  -
  -SEMICOLON
  -    : ';'
       ;
   
   COLON
  
positive.code:     | (term (LT | GT | EQUALS) term)
      ;
  
  comment
      : SEMICOLON ~(CR)*
      ;
  
  identifier
      : IDENTIFIER
      ;
  
negative.code:     ;
  
  line
      : code
      | routinedecl
      | blankline
      ;
  
  blankline
      : SPACE* CR
      ;
  
  code
      : SPACE+ (label SPACE*)? (command+ | if_ | subproc)? SPACE* CR
      ;
  
  label
  