anchor.diff:  RSHIFTA: ">>A";
   RSHIFT: ">>";
   
  +protected
   MUL_F: "*f";
  +protected
   MUL_FD: "*fd";
  +protected
   MUL_FQ: "*fq";
  +protected
   MUL_FSD: "*fsd";
  +protected
   MUL_FDQ: "*fdq";
   DIV_F: "/f";
   DIV_FD: "/fd";
  
positive.code: THEN: "=>";
  TO: "..";
  AT: '@';
  ASSIGNTYPE: '*' /* ('a'..'z')?*/ ('0'..'9')* '*';
  
  PRIME: '\'';
  
  
negative.code: PLUS: '+';
  protected
  MINUS: '-';
  protected
  MUL: '*';
  DIV: '/';
  MOD: '%';
  protected
  SMUL: "*!";
  SDIV: "/!";
  SMOD: "%!";
  