1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/lrparser
Richard Eames f5942dac81 Bug 379684 Support for User Defined Literals
This patch adds preliminary support for C++11 user defined litrals:
* Syntax support
* Type deduction in expressions
* Template literal operators
* String literal concatenation

I made quite a few changes in CPPASTLiteralExpression so that it more
closely follows the spec when parsing numbers. And I'd like some
feedback on the changes I made to CPPSemantics with regards to 
template literal operators.

There are also some questions I have marked in comments, which I would
appreciate an answer to.

Change-Id: I242ecb8f5706f516a4c891fea268a668e5e4a694
Signed-off-by: Richard Eames <eclipse@naddiseo.ca>
Reviewed-on: https://git.eclipse.org/r/24367
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-12 12:47:34 -04:00
..
org.eclipse.cdt.core.lrparser Bug 379684 Support for User Defined Literals 2014-04-12 12:47:34 -04:00
org.eclipse.cdt.core.lrparser.feature Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.lrparser.sdk.feature Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.lrparser.source.feature Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.lrparser.tests Improved consistency of test method names. 2014-02-10 20:12:55 -08:00