>>>>> "Per" == Per Bothner <per@bothner.com> writes: >> Using something like UTF-8 would mean returning strings and such. Per> I don't understand this. Do you mean what the lexer returns as Per> the value of a character token? I just mean that a UCS-2 value fits in an int. It is easy to manipulate in C. A UTF-8 encoded character requires buffer manipulation and is a pain. Tom