summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixed parsing of template-ids.Roberto Raggi2009-12-091-0/+3
* Removed unused argument.Roberto Raggi2009-12-081-1/+1
* Improved error recovery when parsing ctor-initializers.Roberto Raggi2009-12-071-8/+40
* Added diagnostic messages for ctor-initializers.Roberto Raggi2009-12-071-12/+13
* Check binary and unary expressions.Roberto Raggi2009-12-031-13/+53
* Improved panic mode error recoveryRoberto Raggi2009-12-031-41/+39
* Use const literals.Roberto Raggi2009-12-011-3/+3
* Inital support for Q_D/Q_Q declarations.Roberto Raggi2009-11-301-0/+10
* Introduced type matchers.Roberto Raggi2009-11-231-6/+8
* Merge remote branch 'origin/1.3'Roberto Raggi2009-11-171-7/+9
|\
| * Use a map for the memoization.Roberto Raggi2009-11-161-7/+9
* | Fixed parsing of ctor-initializers and added a manual test for the AST matchersRoberto Raggi2009-11-131-2/+2
* | Initial work on the pattern matcher for AST nodes.Roberto Raggi2009-11-121-1/+1
* | Fixed the AST field names.Roberto Raggi2009-11-101-93/+93
* | Ported the accept methods.Roberto Raggi2009-11-101-1/+1
* | Cleanup specifiers.Roberto Raggi2009-11-101-56/+56
* | Cleanup ptr operators.Roberto Raggi2009-11-101-8/+12
* | Cleanup Catch clauseRoberto Raggi2009-11-101-3/+3
* | Cleanup nested name specifiersRoberto Raggi2009-11-101-20/+20
* | Cleanup AttributesRoberto Raggi2009-11-101-18/+10
* | Cleanup postfix declarators.Roberto Raggi2009-11-101-8/+8
* | Cleanup Postfix operators.Roberto Raggi2009-11-101-5/+5
* | Cleanup NewArrayDeclaratorASTRoberto Raggi2009-11-101-3/+5
* | Cleanup MemInitializerASTRoberto Raggi2009-11-101-7/+11
* | Cleanup base base specifiers.Roberto Raggi2009-11-101-9/+18
* | Removed ObjCSynthesizedPropertyASTRoberto Raggi2009-11-101-8/+8
* | Removed ObjCMessageArgumentDeclarationListASTRoberto Raggi2009-11-101-2/+2
* | Removed ObjCPropertyAttributeListASTRoberto Raggi2009-11-101-2/+2
* | Removed ObjCSelectorArgumentListASTRoberto Raggi2009-11-101-13/+13
* | Removed ObjCMessageArgumentListASTRoberto Raggi2009-11-101-3/+3
* | Removed ObjCIdentifierListASTRoberto Raggi2009-11-101-20/+20
* | Removed TemplateArgumentListASTRoberto Raggi2009-11-101-4/+4
* | Removed DeclaratorListASTRoberto Raggi2009-11-101-5/+5
* | Removed StatementListASTRoberto Raggi2009-11-101-1/+1
* | Removed DeclarationListAST node.Roberto Raggi2009-11-101-12/+12
* | Removed the ExpressionListAST node.Roberto Raggi2009-11-101-36/+25
|/
* Parse ASM specifiers after declarators.Roberto Raggi2009-11-041-0/+8
* Fixed use of uninitialized/unallocated object.Erik Verbruggen2009-10-261-0/+1
* Return the cached AST node.Roberto Raggi2009-10-231-1/+2
* Use memoization to reduce the backtracking when parsing template arguments.Roberto Raggi2009-10-231-2/+23
* Released the memory allocated in the memory pool when backtracking from Parse...Roberto Raggi2009-10-221-0/+32
* Compile fix in Parser.cppRobert Loehning2009-10-201-0/+1
* Reduce backtracking when parsing ambiguous name ids.Roberto Raggi2009-10-201-15/+38
* Check the lookahead token before to start the parse of core-postfix expressions.Roberto Raggi2009-10-201-8/+17
* Added debug helpersRoberto Raggi2009-10-201-0/+184
* Check for valid decl_specifier_seq when parsing declaration statements.Roberto Raggi2009-10-201-0/+8
* Removed unused method Parser::maybeSimpleExpression()Roberto Raggi2009-10-201-12/+0
* Removed unused method Parser::maybeFunctionCall()Roberto Raggi2009-10-201-38/+0
* Cleanup the C++ front-end.Roberto Raggi2009-10-201-2/+2
* Improved parsing of ambiguous statements.Roberto Raggi2009-10-191-12/+93