summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/pp-engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Highlight user defined types.Roberto Raggi2010-05-251-6/+3
* Get rid of unsigned/long suffixes before evaluating numbers.Roberto Raggi2010-04-291-2/+12
* Handle unary ~ operator.Roberto Raggi2010-04-271-0/+4
* Added parser support for Q_INTERFACES.Erik Verbruggen2010-03-171-0/+2
* Take the branch when evaluating #ifndef QT_NO_XXX and QT_NO_XXX has been defi...Roberto Raggi2010-03-121-5/+22
* Long live the king!hjk2010-03-051-1/+1
* Fixed: Wrong usage highlighting if function's argument list contains comment.Roberto Raggi2010-03-031-1/+16
* Fixed pre-processor handling for Q_PROPERTY, Q_ENUMS and Q_FLAGS.Erik Verbruggen2010-02-221-22/+21
* Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.Erik Verbruggen2010-02-081-2/+4
* Reworked parts of the QtPropertyDeclaration parsing and handling.Erik Verbruggen2010-02-071-6/+5
* Removed methods which always returned a constant (false).Erik Verbruggen2010-01-281-5/+1
* Changed binary expression parsing to use precedence parsing.Erik Verbruggen2010-01-281-200/+99
* Merge ichecker branch changes into the mainline. New project can be found und...Wolfgang Beck2010-01-191-15/+21
* Small inclusion fixes.Tobias Hunger2010-01-081-1/+0
* Enhance data stored for macros and macro uses.Christian Kamm2009-12-211-0/+2
* Fixed line/column position of the tokens after multiline string literals.Roberto Raggi2009-12-171-0/+14
* Save/Restore the if-level.Roberto Raggi2009-12-091-0/+4
* Merge commit 'origin/1.3'mae2009-12-031-1/+1
|\
| * Compile fix for 42f849c4da2ecb9c32efcc19cee1e8e94e86bc10.Christian Kamm2009-12-031-1/+1
* | Merge remote branch 'origin/1.3'con2009-12-031-0/+3
|\ \ | |/
| * Fixed line/column position after macro expansion.Roberto Raggi2009-12-031-0/+3
* | Inital support for Q_D/Q_Q declarations.Roberto Raggi2009-11-301-0/+4
|/
* Initialize the pp's engine _dot member.Roberto Raggi2009-10-211-0/+1
* Renamed Preprocessor::_true_testRoberto Raggi2009-10-211-9/+9
* Use bit vectors to store the preprocessor's state.Roberto Raggi2009-10-211-0/+2
* Store in the document's macroUsages only the top-level macro expansions.Roberto Raggi2009-10-151-9/+0
* Track more macro uses.Christian Kamm2009-09-251-10/+23
* Don't include whitespaces and comments at the end of macro definitions.Roberto Raggi2009-08-241-1/+1
* long live the kinghjk2009-08-141-1/+1
* Compile the C++ parser library with Sun CC 5.9.Thiago Macieira2009-08-031-11/+11
* Replaced T_INT_LITERAL and T_FLOAT_LITERAL with T_NUMERIC_LITERAL.Roberto Raggi2009-07-101-1/+1
* Don't expand object-like macro when preprocessing in fast-mode.Roberto Raggi2009-07-091-0/+11
* Disable macro expansion when preprocessing in fast-mode.Roberto Raggi2009-07-061-2/+17
* Made foreach a keyword when parsing with qtMocRunRoberto Raggi2009-07-031-0/+2
* Introduced ForeachStatementAST and the bits to parse foreach statements when ...Roberto Raggi2009-07-031-0/+2
* Fixed possible crash in the preprocessing phase when the first token in theRoberto Raggi2009-07-011-1/+5
* Produce `join' tokens.Roberto Raggi2009-06-291-4/+5
* Update license headers and sales contact details.Jason McDonald2009-06-171-2/+2
* Keep the original encoded text around while preprocessing.Roberto Raggi2009-06-151-4/+23
* Store the encoded file name in a QString.Roberto Raggi2009-05-271-4/+4
* Fixed possible crash in std::isspace(ch) when ch is a unicode char.Roberto Raggi2009-05-151-2/+3
* There is no output stream so there's nothing to expand.Roberto Raggi2009-05-131-1/+2
* Refactored a bit the preprocessor so we can use it to generate file dependenc...Roberto Raggi2009-05-131-18/+36
* Added support for Q_SIGNAL and Q_SLOT.Roberto Raggi2009-03-251-0/+4
* Added and corrected copyright headersThorbjørn Lindeijer2009-03-201-1/+2
* Fixes: bin dir of msvc qt versions was not added to the pathdt2009-03-191-2/+2
* Mark the generated tokens in the token stream.Roberto Raggi2009-03-041-2/+2
* Mark the generated regions of text.Roberto Raggi2009-03-041-4/+55
* Store the actual arguments of the macro expansions.Roberto Raggi2009-03-041-13/+51
* Introduced expandBuiltinMacro().Roberto Raggi2009-03-031-31/+35