For me (Delphi2010) the fix for this issue was extending of the checks "CharIsAlpha" and "WideCharIsWordChar" (see attached patch).
Parsing Error on identifiers with non-ascii characters
Parsing error on deprecated directive with message
Parsing Error on anonymous procedures without parameters