anchor.diff:     ;
   
   STRING_LITERAL
  -   : '\'' .*? '\''
  +   : '"' .*? '"'
      ;
   
   IDENTIFIER
      : [a-zA-Z] [a-zA-Z0-9_-]*
      ;
   
  -COMMENT
  +LINE_COMMENT
      : '//' ~ [\r\n]* -> skip
  +   ;
  +
  +BLOCK_COMMENT
  +   : '/*' .*? '*/' -> skip
      ;
   
   WS
  
positive.code:    ;
  
  ASSIGN
     : ':='
     ;
  
  ATTACHMENT
  
negative.code:    ;
  
  LANGLE
     : '<<'
     ;
  
  RANGLE
     : '>>'
     ;
  
  LE
  