[cfe-dev] Confusing comment on LexTokenInternal
Neil Booth
neil at daikokuya.co.uk
Wed Jul 8 15:25:21 PDT 2009
AlisdairM(public) wrote:-
> The problem is not that string_literal cannot handle the wide_string_literal cases, that was easy to fix up. However, there are a few places in the grammar that require string literal be exactly that - a narrow string literal. Examples are #include "myfile" and extern "C".
That doesn't seem like a reason to scrap the plan. All such places
need the spelling as they're going to do something with it, such
as check it is "C" or "C++" in the extern case. Rather than check
the token type to be a narrow string, they simply need to check
spelling[0] is a single quote.
Neil.
More information about the cfe-dev
mailing list