[cfe-dev] Lookahead vs. Tentative Parsing
David Blaikie
dblaikie at gmail.com
Tue Jul 5 22:00:02 PDT 2011
>
> I suppose the question is whether "getLang().CPlusPlus0x" is true for
> Objective-C++, or only actual C++0x?
>
>
> Objective-C (and its revisions and supplements) is orthogonal to C++. We
> can and do support using the Objective-C extensions in code whose "base"
> standard is C++0x.
>
More formally, that is to say that getLang().CPlusPlus0x and getLang().ObjC
can both be true at the same time?
> Well for now the ObjC case for messages comes first - so it won't pollute
> the C++0x lambda case until someone wants to add in Obj-C++ lambdas.
>
>
> That seems like a reasonable approach.
>
Great - thanks. (but perhaps John will get there before me - we'll see. I've
just been looking at it the last few days as an experiment/foray into the
Clang/LLVM codebase)
- David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20110705/ca0eedb6/attachment.html>
More information about the cfe-dev
mailing list