aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* TextEditor: Highlight punctuators as TextHugo Holgersson2018-05-031-1/+1
* Utils: Purge qtcfallthrough.hOrgad Shaneh2018-04-091-2/+0
* Add support for nested namespaces (C++17)Colin Duquesnoy2018-02-091-2/+21
* Introduce Q_FALLTHROUGH()Friedemann Kleint2018-01-241-4/+4
* Add Q_FALLTHROUGH for Qt < 5.8Christian Kandeler2017-07-171-1/+3
* Remove workarounds for unsupported compilersOrgad Shaneh2017-04-261-3/+1
* C++: Fix expensive parsing of declarationsNikolai Kosjar2016-04-201-18/+47
* C++: Fix crashes with the pattern "enum class operator A"Lassi Hämäläinen2015-11-181-0/+5
* C++: Support noexcept operatorClaus Steuer2015-10-031-0/+21
* C++: Limit parsing of initializer clauses IINikolai Kosjar2015-07-061-0/+6
* C++: Use MAX_EXPRESSION_DEPTH and increase to 1000Nikolai Kosjar2015-07-061-4/+3
* C++: Add missing DEBUG_THIS_RULE() for Parser::parse*Nikolai Kosjar2015-07-061-0/+4
* C++: Support ellipsis on variadic inheritance parsingJohannes Lorenz2015-06-021-0/+5
* C++: Limit parsing of initializer clausesNikolai Kosjar2015-05-131-2/+13
* C++: fix parsing nested C99 designated initializers.Francois Ferrand2015-02-271-1/+7
* C++: Basic support for C++11 user-defined literalsAdam Strzelecki2015-02-171-0/+8
* C++: Cache parsing of template idsNikolai Kosjar2015-02-121-3/+8
* C++: Remove workaround for crashing if parsing invalid codeNikolai Kosjar2015-02-121-30/+3
* C++: Fix highlighting after "invalid code"Nikolai Kosjar2014-11-191-5/+4
* C++: Stop parsing a declaration after two triesNikolai Kosjar2014-11-181-2/+30
* C++: Fix parsing of "Foo *foo = new Foo()"Nikolai Kosjar2014-10-151-27/+42
* C++: remove dead store.Erik Verbruggen2014-09-121-1/+0
* Merge remote-tracking branch 'origin/3.2'Oswald Buddenhagen2014-08-051-57/+192
|\
| * C++: Fix expensive parsing of expressionsNikolai Kosjar2014-07-241-8/+122
| * C++: Remove superfluous declarations in ParserNikolai Kosjar2014-07-241-1/+0
| * C++: Support alignas in C++11 mode.Erik Verbruggen2014-07-221-48/+70
* | CppCheck: Fix fprintf format code to match unsigned typeTobias Hunger2014-08-051-1/+1
* | Merge remote-tracking branch 'origin/3.2' into HEADEike Ziller2014-07-221-5/+10
|\|
| * C++: block recursion when parsing subsequent case statements.Erik Verbruggen2014-07-221-5/+10
* | C++: Add a clarifying comment and TODONikolai Kosjar2014-07-041-0/+19
|/
* C++: Split designator ASTOrgad Shaneh2014-06-241-9/+7
* C++: Fix parsing designators vs lambdasNikolai Kosjar2014-06-241-15/+36
* C: Parser: Support parsing of c99 designated initializersWang Hoi2014-06-171-2/+46
* C++11: Fix parsing of expressions like vector<int>{1}.Christian Kamm2014-06-161-0/+1
* Merge remote-tracking branch 'origin/3.1'Eike Ziller2014-06-131-6/+6
|\
| * C++: fix nested anonymous with __attribute__Przemyslaw Gorszkowski2014-06-061-6/+6
* | C++: Whitespace fixes in parserOrgad Shaneh2014-06-121-29/+14
* | C++11: Fix parsing of trailing-type-specifier.Christian Kamm2014-06-041-13/+23
|/
* C++: Fix weird logic in usage of TopLevelDeclarationProcessor::processDeclara...Nikolai Kosjar2014-03-131-1/+1
* C++: Remove dead code in the parserPovilas Kanapickas2014-01-201-18/+0
* C++: Fix a typo in template declaration parser functionPovilas Kanapickas2014-01-201-1/+1
* C++: Support __thread and thread_localOrgad Shaneh2013-11-261-0/+3
* Avoid warning when compilation with MSVC2013Yuchen Deng2013-11-121-1/+1
* CPlusPlus: Make (sub-)languague selection more generichjk2013-10-151-82/+63
* C++: Parse MEMBER in Q_PROPERTY()Nikolai Kosjar2013-10-091-11/+14
* C++: Add parser support for @throw statements.Erik Verbruggen2013-08-211-0/+23
* C++: handle @try statements in the parser.Erik Verbruggen2013-07-191-0/+48
* C++: add semantic support for C++11 alias decls.Erik Verbruggen2013-06-061-1/+3
* C++: improve support for anonymous classesPrzemyslaw Gorszkowski2013-04-191-0/+6
* C++: Inline {TranslationUnit,Parser}::blockErrorshjk2013-04-181-3/+0