switched it back.
Moved the identifier scanning code into a method in an NSScanner
category so that I can use it in -peekIdentifier. Added that method
so that I can check the first letter (instead of the first character)
for uppercase in the heuristics, which started breaking in one case
now that the members are named.
Added more info (remaining string) when we catch a parsing exception.
and CDTypeLexer. Disable a couple entry points into the old parsed
that were being called by the obsolete ObjcIvar and ObjcMethod
classes. Switched to using NSStrings throughout datatypes.
Foundation instance variables get formatted pretty well, but it's
crashing on AppKit.