anchor.diff:  part of dartify.parser;
  +
  +// Any grammar construct labeled "IMAG" is a made up recursion.
  +//
  +// Any grammar construct labeled "IMAG : PRODUCTION" was crearted to 
  +// eliminate recursion from PRODUCTION.
  +// 
  +// Any grammar construct labled "MP" is not fully implemented and is missing
  +// at least one of its productions according to the ANSI C grammar spec.
   
   /// A class for parsing ANSI C grammar. This class has a few made-up 
   /// productions to remove recursion and speed up prototyping. 
  
positive.code:   get INT64_T => token("int64_t");
    get UINT64_T => token("uint64_t");
    get MPZ_T => token("mpz_t");
    get LONG => token("long");
    get FLOAT => token("float");
    get DOUBLE => token("double");
  
negative.code:   get IDENTIFIER_PART => WORD | UNDERSCORE;
    get IDENTIFIER => token(IDENTIFIER_START & IDENTIFIER_PART.star());
  
    // IMAG
    get ANNOTATION => token(string("//@") & LETTER.plus() & COLON & LETTER.plus());
  
    // MP
  