summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Parser.h
Commit message (Expand)AuthorAgeFilesLines
* move src/shared/cplusplus/ -> src/libs/3rdparty/cplusplus/Oswald Buddenhagen2011-05-161-364/+0
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
* Update license.hjk2011-04-131-14/+13
* s:// end of namespace :// namespace :g for consistencyhjk2011-02-041-1/+1
* It's 2011 now.con2011-01-121-1/+1
* License headers.con2010-12-171-7/+11
* Some cleanup in the C++ AST.Roberto Raggi2010-08-261-2/+2
* Pass the enclosing ClassSpecifierAST node.Roberto Raggi2010-08-261-3/+3
* Reduced the number of ambiguous ExpressionOrDeclarationStatementAST nodes.Roberto Raggi2010-08-261-10/+12
* Remember the T_TEMPLATE token we use to force the parser to recognize a templ...Roberto Raggi2010-08-121-1/+1
* Removed TemplateArgumentListRoberto Raggi2010-08-111-3/+3
* Added warning(), error, and fatal() to Parser.cppRoberto Raggi2010-08-111-0/+4
* Fixed possible crash when parsing template declarations at the end of a C++ f...Roberto Raggi2010-05-311-2/+1
* Fixed parsing ambiguity when parsing dependant template types.Roberto Raggi2010-03-291-0/+1
* Parse C++ 0x argument packs.Roberto Raggi2010-03-251-0/+6
* Recognize C++0x lambda expressions.Roberto Raggi2010-03-241-0/+10
* Renamed Parser::isCxxOxEnabled().Roberto Raggi2010-03-231-1/+1
* Recognize C++0x rvalue references.Roberto Raggi2010-03-231-0/+4
* Rewind the memory pool only after parsing a toplevel expression statements.Roberto Raggi2010-03-231-1/+2
* Ensure that the memory pool can be reused after a rewind and get rid of the s...Roberto Raggi2010-03-181-1/+3
* Added parser support for Q_INTERFACES.Erik Verbruggen2010-03-171-0/+1
* Fixed Q_ENUMS/Q_FLAGS parsing of enum names.Erik Verbruggen2010-03-171-1/+0
* Long live the king!hjk2010-03-051-1/+1
* Fixed Q_ENUMS/Q_FLAGS parsing to handle namespaces.Erik Verbruggen2010-02-151-0/+1
* Revert "Added Objective-C @try block parsing."Erik Verbruggen2010-02-151-3/+0
* Added Objective-C @try block parsing.Erik Verbruggen2010-02-151-0/+3
* Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.Erik Verbruggen2010-02-081-1/+0
* Changed Q_PROPERTY parsing and AST storage.Erik Verbruggen2010-02-071-1/+0
* Simplified Q_FLAGS and Q_DECLARE_FLAGS parsing.Erik Verbruggen2010-02-071-6/+4
* Reworked parts of the QtPropertyDeclaration parsing and handling.Erik Verbruggen2010-02-071-1/+4
* Put precedence constants in an enum.Erik Verbruggen2010-02-021-1/+0
* Changed binary expression parsing to use precedence parsing.Erik Verbruggen2010-01-281-2/+3
* Temporary fix to prevent the parser from going too deep into recursion.Erik Verbruggen2010-01-221-0/+2
* Removed unused method.Erik Verbruggen2010-01-221-1/+0
* Merge ichecker branch changes into the mainline. New project can be found und...Wolfgang Beck2010-01-191-0/+6
* Improved panic mode error recoveryRoberto Raggi2009-12-031-1/+1
* Merge remote branch 'origin/1.3'Roberto Raggi2009-11-171-1/+2
|\
| * Use a map for the memoization.Roberto Raggi2009-11-161-1/+2
* | Cleanup specifiers.Roberto Raggi2009-11-101-13/+13
* | Cleanup ptr operators.Roberto Raggi2009-11-101-1/+1
* | Cleanup Catch clauseRoberto Raggi2009-11-101-1/+1
* | Cleanup nested name specifiersRoberto Raggi2009-11-101-2/+2
* | Cleanup AttributesRoberto Raggi2009-11-101-1/+1
* | Cleanup NewArrayDeclaratorASTRoberto Raggi2009-11-101-1/+1
* | Cleanup MemInitializerASTRoberto Raggi2009-11-101-3/+3
* | Cleanup base base specifiers.Roberto Raggi2009-11-101-2/+2
|/
* Use memoization to reduce the backtracking when parsing template arguments.Roberto Raggi2009-10-231-1/+13
* Released the memory allocated in the memory pool when backtracking from Parse...Roberto Raggi2009-10-221-0/+3
* Removed unused method Parser::maybeSimpleExpression()Roberto Raggi2009-10-201-1/+0
* Removed unused method Parser::maybeFunctionCall()Roberto Raggi2009-10-201-1/+0