anchor.diff:      pattern(_decodeTable.keys.join())
     ).flatten();
   
  -  identifier() => (
  -    pattern("A-Za-z_") | anyIn([
  -      "\$",
  -      "\u03A0", // Pi
  -    ])
  -  ).plus();
  +  identifier() => pattern("A-Za-z_\$\u03A0").plus();
   
     BREAK() => ref(token, "break");
     CASE() => ref(token, "case");
  
positive.code:   NEWLINE() => pattern('\n\r');
  
    singleLineComment() => string('//')
      & ref(NEWLINE).neg().star()
      & ref(NEWLINE).optional();
  
    declarations() => ref(declaration).separatedBy(char("\n"));
  
negative.code:     ref(block);
  
    integerLiteral() => (
      pattern("-+").optional() &
      digit().plus()
    ).flatten();
  
  