Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Removed StatementListAST | Roberto Raggi | 2009-11-10 | 1 | -1/+1 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed DeclarationListAST node. | Roberto Raggi | 2009-11-10 | 1 | -12/+12 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed the ExpressionListAST node. | Roberto Raggi | 2009-11-10 | 1 | -36/+25 | |
|/ | | | | Done with Erik Verbruggen | |||||
* | Parse ASM specifiers after declarators. | Roberto Raggi | 2009-11-04 | 1 | -0/+8 | |
| | | | | Again, a gcc extension used in the OSX system headers. | |||||
* | Fixed use of uninitialized/unallocated object. | Erik Verbruggen | 2009-10-26 | 1 | -0/+1 | |
| | ||||||
* | Return the cached AST node. | Roberto Raggi | 2009-10-23 | 1 | -1/+2 | |
| | ||||||
* | Use memoization to reduce the backtracking when parsing template arguments. | Roberto Raggi | 2009-10-23 | 1 | -2/+23 | |
| | ||||||
* | Released the memory allocated in the memory pool when backtracking from ↵ | Roberto Raggi | 2009-10-22 | 1 | -0/+32 | |
| | | | | Parser::parseTemplateId(). | |||||
* | Compile fix in Parser.cpp | Robert Loehning | 2009-10-20 | 1 | -0/+1 | |
| | ||||||
* | Reduce backtracking when parsing ambiguous name ids. | Roberto Raggi | 2009-10-20 | 1 | -15/+38 | |
| | ||||||
* | Check the lookahead token before to start the parse of core-postfix expressions. | Roberto Raggi | 2009-10-20 | 1 | -8/+17 | |
| | ||||||
* | Added debug helpers | Roberto Raggi | 2009-10-20 | 1 | -0/+184 | |
| | ||||||
* | Check for valid decl_specifier_seq when parsing declaration statements. | Roberto Raggi | 2009-10-20 | 1 | -0/+8 | |
| | ||||||
* | Removed unused method Parser::maybeSimpleExpression() | Roberto Raggi | 2009-10-20 | 1 | -12/+0 | |
| | ||||||
* | Removed unused method Parser::maybeFunctionCall() | Roberto Raggi | 2009-10-20 | 1 | -38/+0 | |
| | ||||||
* | Cleanup the C++ front-end. | Roberto Raggi | 2009-10-20 | 1 | -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 Raggi | 2009-10-19 | 1 | -12/+93 | |
| | | | | Done with Erik Verbruggen | |||||
* | Fix for invalid parsing of "(a)[b]", including test cases. | Erik Verbruggen | 2009-10-19 | 1 | -9/+29 | |
| | ||||||
* | Removed the MacroResolver | Roberto Raggi | 2009-10-07 | 1 | -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 Verbruggen | 2009-10-05 | 1 | -21/+42 | |
| | ||||||
* | Implemented a simple(fast?) strategy to resolve macro references. | Roberto Raggi | 2009-09-30 | 1 | -0/+4 | |
| | ||||||
* | Introduced MacroResolver. | Roberto Raggi | 2009-09-30 | 1 | -0/+8 | |
| | ||||||
* | long live the king | hjk | 2009-08-14 | 1 | -1/+1 | |
| | ||||||
* | Parsing fix for casts in ObjC message expressions. | Erik Verbruggen | 2009-08-10 | 1 | -1/+6 | |
| | ||||||
* | Parser fix for ObjC methods. | Erik Verbruggen | 2009-08-06 | 1 | -4/+6 | |
| | ||||||
* | Cleaned the ObjC AST up. | Erik Verbruggen | 2009-08-05 | 1 | -39/+64 | |
| | ||||||
* | The parser needs to a valid AST when the parsing method returns `true'. | Roberto Raggi | 2009-08-05 | 1 | -6/+3 | |
| | ||||||
* | Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST. | Erik Verbruggen | 2009-08-04 | 1 | -7/+8 | |
| | ||||||
* | Added @synchronized parsing for Objective-C. | Erik Verbruggen | 2009-07-31 | 1 | -0/+25 | |
| | ||||||
* | Added Semantic checks for ObjC methods. | Erik Verbruggen | 2009-07-31 | 1 | -18/+34 | |
| | ||||||
* | Another fix for ObjC fast-enum parsing. | Erik Verbruggen | 2009-07-29 | 1 | -5/+21 | |
| | ||||||
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline | Erik Verbruggen | 2009-07-29 | 1 | -1/+1 | |
|\ | ||||||
| * | Fixed a typo in foreach parsing, which stored the initializer in the | Erik Verbruggen | 2009-07-29 | 1 | -1/+1 | |
| | | | | | | | | expression, which subsequently got overwritten by the (real) expression. | |||||
* | | Fix for ObjC fast-enumeration parsing. | Erik Verbruggen | 2009-07-29 | 1 | -23/+40 | |
|/ | ||||||
* | Improved ObjC parsing, and added semantic checks. | Erik Verbruggen | 2009-07-28 | 1 | -71/+99 | |
| | ||||||
* | Fixes for the ObjC AST. Now it should be complete. | Erik Verbruggen | 2009-07-20 | 1 | -26/+58 | |
| | ||||||
* | Added more AST for ObjC. | Erik Verbruggen | 2009-07-20 | 1 | -53/+95 | |
| | ||||||
* | Added ObjC method prototypes to the AST. | Erik Verbruggen | 2009-07-16 | 1 | -22/+32 | |
| | ||||||
* | Added ObjC properties to the AST. | Erik Verbruggen | 2009-07-16 | 1 | -28/+55 | |
| | ||||||
* | Added ObjC @interface and @implementation member declarations. | Erik Verbruggen | 2009-07-16 | 1 | -17/+23 | |
| | ||||||
* | Added ObjC encode expressions. | Erik Verbruggen | 2009-07-16 | 1 | -14/+18 | |
| | ||||||
* | Added ObjC protocol expressions. | Erik Verbruggen | 2009-07-16 | 1 | -6/+7 | |
| | ||||||
* | Added varargs parsing for ObjC send_msg arguments. | Erik Verbruggen | 2009-07-16 | 1 | -21/+49 | |
| | ||||||
* | AST additions for ObjC send_msg. | Erik Verbruggen | 2009-07-15 | 1 | -6/+5 | |
| | ||||||
* | Improved the parsing of parameter declarations clause. | Roberto Raggi | 2009-07-13 | 1 | -9/+25 | |
| | ||||||
* | Added @dynamic parsing. | Erik Verbruggen | 2009-07-13 | 1 | -1/+15 | |
| | ||||||
* | Added @synthesize and fixed @property. | Erik Verbruggen | 2009-07-13 | 1 | -1/+38 | |
| | ||||||
* | Added AST for a bit of ObjC. | Erik Verbruggen | 2009-07-13 | 1 | -49/+103 | |
| | ||||||
* | Replaced T_INT_LITERAL and T_FLOAT_LITERAL with T_NUMERIC_LITERAL. | Roberto Raggi | 2009-07-10 | 1 | -5/+5 | |
| | ||||||
* | Stop at class or elaborated class specifiers when recovering declarations. | Roberto Raggi | 2009-07-06 | 1 | -0/+4 | |
| |