anchor.diff:  ADD             : '+';
   SUB             : '-';
   MUL             : '*';
  -DIV             : '/';
  +DIV             : Slash;
   BITAND          : '&';
   BITOR           : '|';
   XOR             : '^';
  
positive.code:     |   BinaryIntegerLiteral
  
      // !!! Error Alternative !!!
      |   '0' ([0-9] { invalidDigitCount++; })+ { require(false, "Invalid octal number", -(invalidDigitCount + 1), true); } IntegerTypeSuffix?
      ;
  
  fragment
  
negative.code:     :   '"""'    -> type(GStringEnd), popMode
      ;
  TdqGStringPart
      :   Dollar   -> type(GStringPart), pushMode(GSTRING_TYPE_SELECTOR_MODE)
      ;
  TdqGStringCharacter
      :   TdqStringCharacter -> more
  