summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/FastPreprocessor.h
Commit message (Collapse)AuthorAgeFilesLines
* It's 2011 now.con2011-01-121-1/+1
|
* License headers.con2010-12-171-7/+11
|
* Fixed header protection.Roberto Raggi2010-05-281-3/+3
|
* Long live the king!hjk2010-03-051-1/+1
|
* Removed the MacroResolverRoberto Raggi2009-10-071-16/+0
| | | | Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.
* Cache the macros.Roberto Raggi2009-09-301-5/+4
|
* Implemented a simple(fast?) strategy to resolve macro references.Roberto Raggi2009-09-301-0/+19
|
* Track more macro uses.Christian Kamm2009-09-251-0/+4
| | | | | | | | | | | | In particular macros that are only checked for definition or are expanded during the evaluation of an #if or #elif directive are now also added to the list available through Document::macroUses(). The names of undefined macros that are interesting (because they're used in an #ifdef or a defined(...)) are now available through Document::undefinedMacroUses(). Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
* long live the kinghjk2009-08-141-1/+1
|
* Merge the environment from the previous parse.Roberto Raggi2009-07-011-2/+1
|
* Update license headers and sales contact details.Jason McDonald2009-06-171-2/+2
| | | | Reviewed-by: Trust Me
* Keep the original encoded text around while preprocessing.Roberto Raggi2009-06-151-1/+1
|
* Introduced CPlusPlus::FastPreprocessor.Roberto Raggi2009-06-031-0/+75