Non-ASCII-Character Treatment

At least in grammars, some characters are not treated correctly.

In Java, all characters are allowed https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-IdentifierChars