summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Parser.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | Removed StatementListASTRoberto Raggi2009-11-101-1/+1
| | | | | | | | Done with Erik Verbruggen
* | Removed DeclarationListAST node.Roberto Raggi2009-11-101-12/+12
| | | | | | | | Done with Erik Verbruggen
* | Removed the ExpressionListAST node.Roberto Raggi2009-11-101-36/+25
|/ | | | Done with Erik Verbruggen
* Parse ASM specifiers after declarators.Roberto Raggi2009-11-041-0/+8
| | | | Again, a gcc extension used in the OSX system headers.
* 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 ↵Roberto Raggi2009-10-221-0/+32
| | | | Parser::parseTemplateId().
* 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
| | | | Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
* Improved parsing of ambiguous statements.Roberto Raggi2009-10-191-12/+93
| | | | Done with Erik Verbruggen
* Fix for invalid parsing of "(a)[b]", including test cases.Erik Verbruggen2009-10-191-9/+29
|
* Removed the MacroResolverRoberto Raggi2009-10-071-12/+0
| | | | Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.
* Added protocol & class definedness checks, and added property attribute checks.Erik Verbruggen2009-10-051-21/+42
|
* Implemented a simple(fast?) strategy to resolve macro references.Roberto Raggi2009-09-301-0/+4
|
* Introduced MacroResolver.Roberto Raggi2009-09-301-0/+8
|
* long live the kinghjk2009-08-141-1/+1
|
* Parsing fix for casts in ObjC message expressions.Erik Verbruggen2009-08-101-1/+6
|
* Parser fix for ObjC methods.Erik Verbruggen2009-08-061-4/+6
|
* Cleaned the ObjC AST up.Erik Verbruggen2009-08-051-39/+64
|
* The parser needs to a valid AST when the parsing method returns `true'.Roberto Raggi2009-08-051-6/+3
|
* Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST.Erik Verbruggen2009-08-041-7/+8
|
* Added @synchronized parsing for Objective-C.Erik Verbruggen2009-07-311-0/+25
|
* Added Semantic checks for ObjC methods.Erik Verbruggen2009-07-311-18/+34
|
* Another fix for ObjC fast-enum parsing.Erik Verbruggen2009-07-291-5/+21
|
* Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainlineErik Verbruggen2009-07-291-1/+1
|\
| * Fixed a typo in foreach parsing, which stored the initializer in theErik Verbruggen2009-07-291-1/+1
| | | | | | | | expression, which subsequently got overwritten by the (real) expression.
* | Fix for ObjC fast-enumeration parsing.Erik Verbruggen2009-07-291-23/+40
|/
* Improved ObjC parsing, and added semantic checks.Erik Verbruggen2009-07-281-71/+99
|
* Fixes for the ObjC AST. Now it should be complete.Erik Verbruggen2009-07-201-26/+58
|
* Added more AST for ObjC.Erik Verbruggen2009-07-201-53/+95
|
* Added ObjC method prototypes to the AST.Erik Verbruggen2009-07-161-22/+32
|
* Added ObjC properties to the AST.Erik Verbruggen2009-07-161-28/+55
|
* Added ObjC @interface and @implementation member declarations.Erik Verbruggen2009-07-161-17/+23
|
* Added ObjC encode expressions.Erik Verbruggen2009-07-161-14/+18
|
* Added ObjC protocol expressions.Erik Verbruggen2009-07-161-6/+7
|
* Added varargs parsing for ObjC send_msg arguments.Erik Verbruggen2009-07-161-21/+49
|
* AST additions for ObjC send_msg.Erik Verbruggen2009-07-151-6/+5
|
* Improved the parsing of parameter declarations clause.Roberto Raggi2009-07-131-9/+25
|
* Added @dynamic parsing.Erik Verbruggen2009-07-131-1/+15
|
* Added @synthesize and fixed @property.Erik Verbruggen2009-07-131-1/+38
|
* Added AST for a bit of ObjC.Erik Verbruggen2009-07-131-49/+103
|
* Replaced T_INT_LITERAL and T_FLOAT_LITERAL with T_NUMERIC_LITERAL.Roberto Raggi2009-07-101-5/+5
|
* Stop at class or elaborated class specifiers when recovering declarations.Roberto Raggi2009-07-061-0/+4
|