Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Put precedence constants in an enum. | Erik Verbruggen | 2010-02-02 | 1 | -79/+77 | |
| | ||||||
* | Added AST building for __attribute__ constructs. | Erik Verbruggen | 2010-02-02 | 1 | -6/+21 | |
| | ||||||
* | Fixed compiler "sensitive" use of &(...) expressions. | Erik Verbruggen | 2010-02-02 | 1 | -61/+61 | |
| | ||||||
* | Added clone methods to the AST. | Erik Verbruggen | 2010-02-02 | 1 | -5/+5 | |
| | ||||||
* | Merge remote branch 'origin/1.3' | Oswald Buddenhagen | 2010-01-29 | 1 | -2/+2 | |
|\ | | | | | | | Trailing whitespace removal re-applied manually. | |||||
| * | remove trailing whitespace | Oswald Buddenhagen | 2010-01-29 | 1 | -1/+1 | |
| | | | | | | | | doing it in 1.3 as well to avoid possible later conflicts | |||||
* | | Removed methods which always returned a constant (false). | Erik Verbruggen | 2010-01-28 | 1 | -7/+1 | |
| | | ||||||
* | | Changed binary expression parsing to use precedence parsing. | Erik Verbruggen | 2010-01-28 | 1 | -240/+120 | |
| | | ||||||
* | | Introduced a few paranoia checks. | Roberto Raggi | 2010-01-26 | 1 | -3/+10 | |
| | | ||||||
* | | Initialize Parser::depth | Roberto Raggi | 2010-01-25 | 1 | -1/+2 | |
| | | ||||||
* | | Temporary fix to prevent the parser from going too deep into recursion. | Erik Verbruggen | 2010-01-22 | 1 | -1/+7 | |
| | | ||||||
* | | Fixed bug in ObjC class field parsing which could result in an invalid ↵ | Erik Verbruggen | 2010-01-22 | 1 | -4/+4 | |
| | | | | | | | | pointer in the AST. | |||||
* | | Removed unused method. | Erik Verbruggen | 2010-01-22 | 1 | -14/+0 | |
| | | ||||||
* | | Merge ichecker branch changes into the mainline. New project can be found ↵ | Wolfgang Beck | 2010-01-19 | 1 | -0/+183 | |
| | | | | | | | | under src/tools/ICheck | |||||
* | | Fixed semantic check for ObjC fast-enumeration for-loops, then merged it ↵ | Erik Verbruggen | 2010-01-11 | 1 | -1/+1 | |
| | | | | | | | | with the semantic check for the foreach. | |||||
* | | Fixed parsing of friend class declarations. | Roberto Raggi | 2010-01-06 | 1 | -18/+36 | |
| | | ||||||
* | | Fixed parsing of selector argument expressions. | Erik Verbruggen | 2009-12-18 | 1 | -3/+4 | |
| | | ||||||
* | | Fixed parsing of template-ids. | Roberto Raggi | 2009-12-09 | 1 | -0/+3 | |
| | | | | | | | | Task-number: QTCREATORBUG-74 | |||||
* | | Removed unused argument. | Roberto Raggi | 2009-12-08 | 1 | -1/+1 | |
| | | ||||||
* | | Improved error recovery when parsing ctor-initializers. | Roberto Raggi | 2009-12-07 | 1 | -8/+40 | |
| | | ||||||
* | | Added diagnostic messages for ctor-initializers. | Roberto Raggi | 2009-12-07 | 1 | -12/+13 | |
| | | ||||||
* | | Check binary and unary expressions. | Roberto Raggi | 2009-12-03 | 1 | -13/+53 | |
| | | ||||||
* | | Improved panic mode error recovery | Roberto Raggi | 2009-12-03 | 1 | -41/+39 | |
| | | ||||||
* | | Use const literals. | Roberto Raggi | 2009-12-01 | 1 | -3/+3 | |
| | | ||||||
* | | Inital support for Q_D/Q_Q declarations. | Roberto Raggi | 2009-11-30 | 1 | -0/+10 | |
| | | ||||||
* | | Introduced type matchers. | Roberto Raggi | 2009-11-23 | 1 | -6/+8 | |
| | | ||||||
* | | Merge remote branch 'origin/1.3' | Roberto Raggi | 2009-11-17 | 1 | -7/+9 | |
|\ \ | |/ | ||||||
| * | Use a map for the memoization. | Roberto Raggi | 2009-11-16 | 1 | -7/+9 | |
| | | ||||||
* | | Fixed parsing of ctor-initializers and added a manual test for the AST matchers | Roberto Raggi | 2009-11-13 | 1 | -2/+2 | |
| | | ||||||
* | | Initial work on the pattern matcher for AST nodes. | Roberto Raggi | 2009-11-12 | 1 | -1/+1 | |
| | | ||||||
* | | Fixed the AST field names. | Roberto Raggi | 2009-11-10 | 1 | -93/+93 | |
| | | ||||||
* | | Ported the accept methods. | Roberto Raggi | 2009-11-10 | 1 | -1/+1 | |
| | | ||||||
* | | Cleanup specifiers. | Roberto Raggi | 2009-11-10 | 1 | -56/+56 | |
| | | ||||||
* | | Cleanup ptr operators. | Roberto Raggi | 2009-11-10 | 1 | -8/+12 | |
| | | ||||||
* | | Cleanup Catch clause | Roberto Raggi | 2009-11-10 | 1 | -3/+3 | |
| | | ||||||
* | | Cleanup nested name specifiers | Roberto Raggi | 2009-11-10 | 1 | -20/+20 | |
| | | ||||||
* | | Cleanup Attributes | Roberto Raggi | 2009-11-10 | 1 | -18/+10 | |
| | | ||||||
* | | Cleanup postfix declarators. | Roberto Raggi | 2009-11-10 | 1 | -8/+8 | |
| | | ||||||
* | | Cleanup Postfix operators. | Roberto Raggi | 2009-11-10 | 1 | -5/+5 | |
| | | ||||||
* | | Cleanup NewArrayDeclaratorAST | Roberto Raggi | 2009-11-10 | 1 | -3/+5 | |
| | | ||||||
* | | Cleanup MemInitializerAST | Roberto Raggi | 2009-11-10 | 1 | -7/+11 | |
| | | ||||||
* | | Cleanup base base specifiers. | Roberto Raggi | 2009-11-10 | 1 | -9/+18 | |
| | | ||||||
* | | Removed ObjCSynthesizedPropertyAST | Roberto Raggi | 2009-11-10 | 1 | -8/+8 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed ObjCMessageArgumentDeclarationListAST | Roberto Raggi | 2009-11-10 | 1 | -2/+2 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed ObjCPropertyAttributeListAST | Roberto Raggi | 2009-11-10 | 1 | -2/+2 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed ObjCSelectorArgumentListAST | Roberto Raggi | 2009-11-10 | 1 | -13/+13 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed ObjCMessageArgumentListAST | Roberto Raggi | 2009-11-10 | 1 | -3/+3 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed ObjCIdentifierListAST | Roberto Raggi | 2009-11-10 | 1 | -20/+20 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed TemplateArgumentListAST | Roberto Raggi | 2009-11-10 | 1 | -4/+4 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Removed DeclaratorListAST | Roberto Raggi | 2009-11-10 | 1 | -5/+5 | |
| | | | | | | | | Done with Erik Verbruggen |