anchor.diff:  
   VBAR: '|';
   
  -/* Eq operators */
  -EQ: '==';
  -NQ: '!=';
  -GT: '>';
  -LT: '<';
  -GE: '>=';
  -LE: '<=';
  -
  -/* Booloperators */
  -
   COMMA: ',';
   SEMICOLON: ';';
  -OR: 'or';
  -AND: 'and';
   
   NOT: 'not';
   
  -/* Num operators */
  -
  -PLUS: '+';
   MINUS: '-';
  -MULT: '*';
  -DIV: '/';
  -POW: '^';
  -MOD: '%';
   
   UNDERSCORE: '_';
  -
  -TRUE: 'true';
  -FALSE: 'false';
   
   IMPORT_TOKEN: 'consult';
   NODE_LABEL_TOKEN: 'node labels';
  
positive.code: 
  ARROW: '->';
  COLON: ':';
  
  EOL: '.';
  
  PAR_OPEN: '(';
  
negative.code: 
  WS:             [ \t\r\n]+              -> skip;
  BLOCKCOMMENT:   '/*' .*? '*/'           -> skip;
  LINECOMMENT:    '//' ~[\r\n]*           -> skip;