Commit Graph

2 Commits

Author SHA1 Message Date
hjk
f5203b67c2 preprocessor: make PPToken inlineable.
Change-Id: Ie86b4ff4a6f1987a15fcc46e8de9db487af1729a
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-17 11:21:35 +02:00
Erik Verbruggen
60db573660 [C++] Rewrite of the preprocessor.
This rewrite fixes a couple of issues with the pre-processor. It now
supports:
- macros in macro bodies
- stringification of parameters [cpp.stringize]
- the concatenation operator [cpp.concat]
- #include MACRO_HERE
- defined() inside macro bodies used in pp-conditions.

Change-Id: Ifdb78041fb6afadf44f939a4bd66ce2832b8601f
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
2012-03-29 14:28:17 +02:00