summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Parser.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Put precedence constants in an enum.Erik Verbruggen2010-02-021-79/+77
|
* Added AST building for __attribute__ constructs.Erik Verbruggen2010-02-021-6/+21
|
* Fixed compiler "sensitive" use of &(...) expressions.Erik Verbruggen2010-02-021-61/+61
|
* Added clone methods to the AST.Erik Verbruggen2010-02-021-5/+5
|
* Merge remote branch 'origin/1.3'Oswald Buddenhagen2010-01-291-2/+2
|\ | | | | | | Trailing whitespace removal re-applied manually.
| * remove trailing whitespaceOswald Buddenhagen2010-01-291-1/+1
| | | | | | | | doing it in 1.3 as well to avoid possible later conflicts
* | Removed methods which always returned a constant (false).Erik Verbruggen2010-01-281-7/+1
| |
* | Changed binary expression parsing to use precedence parsing.Erik Verbruggen2010-01-281-240/+120
| |
* | Introduced a few paranoia checks.Roberto Raggi2010-01-261-3/+10
| |
* | Initialize Parser::depthRoberto Raggi2010-01-251-1/+2
| |
* | Temporary fix to prevent the parser from going too deep into recursion.Erik Verbruggen2010-01-221-1/+7
| |
* | Fixed bug in ObjC class field parsing which could result in an invalid ↵Erik Verbruggen2010-01-221-4/+4
| | | | | | | | pointer in the AST.
* | Removed unused method.Erik Verbruggen2010-01-221-14/+0
| |
* | Merge ichecker branch changes into the mainline. New project can be found ↵Wolfgang Beck2010-01-191-0/+183
| | | | | | | | under src/tools/ICheck
* | Fixed semantic check for ObjC fast-enumeration for-loops, then merged it ↵Erik Verbruggen2010-01-111-1/+1
| | | | | | | | with the semantic check for the foreach.
* | Fixed parsing of friend class declarations.Roberto Raggi2010-01-061-18/+36
| |
* | Fixed parsing of selector argument expressions.Erik Verbruggen2009-12-181-3/+4
| |
* | Fixed parsing of template-ids.Roberto Raggi2009-12-091-0/+3
| | | | | | | | Task-number: QTCREATORBUG-74
* | 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
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCMessageArgumentDeclarationListASTRoberto Raggi2009-11-101-2/+2
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCPropertyAttributeListASTRoberto Raggi2009-11-101-2/+2
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCSelectorArgumentListASTRoberto Raggi2009-11-101-13/+13
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCMessageArgumentListASTRoberto Raggi2009-11-101-3/+3
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCIdentifierListASTRoberto Raggi2009-11-101-20/+20
| | | | | | | | Done with Erik Verbruggen
* | Removed TemplateArgumentListASTRoberto Raggi2009-11-101-4/+4
| | | | | | | | Done with Erik Verbruggen
* | Removed DeclaratorListASTRoberto Raggi2009-11-101-5/+5
| | | | | | | | Done with Erik Verbruggen