summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/AST.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed #ifdefs so all AST nodes are always there.Erik Verbruggen2010-02-041-16/+8
| | | | | | Also removed the (conditional) invoke_token from DeclarationAST and use the qt_invokable_token to store the Q_INVOKABLE, and fixed the ASTMatch code generation.
* Source update.Wolfgang Beck2010-02-031-0/+8
|
* Added clone methods to the AST.Erik Verbruggen2010-02-021-10/+279
|
* Merge ichecker branch changes into the mainline. New project can be found ↵Wolfgang Beck2010-01-191-0/+112
| | | | 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.
* Create TypenameArgument symbols.Roberto Raggi2009-12-081-2/+2
|
* Use const names.Roberto Raggi2009-12-011-2/+2
|
* Inital support for Q_D/Q_Q declarations.Roberto Raggi2009-11-301-0/+20
|
* Introduced destructive pattern matching.Roberto Raggi2009-11-161-62/+60
|
* Fixed parsing of ctor-initializers and added a manual test for the AST matchersRoberto Raggi2009-11-131-1/+1
|
* Initial work on the pattern matcher for AST nodes.Roberto Raggi2009-11-121-0/+144
|
* Added symbols for property declarations.Erik Verbruggen2009-11-111-0/+3
|
* Fixed the AST field names.Roberto Raggi2009-11-101-54/+54
|
* Ported the accept methods.Roberto Raggi2009-11-101-5/+8
|
* Cleanup specifiers.Roberto Raggi2009-11-101-28/+25
|
* Cleanup ptr operators.Roberto Raggi2009-11-101-7/+3
|
* Removed deprecated methods.Roberto Raggi2009-11-101-10/+0
|
* Removed member NestedNameSpecifierAST::nextRoberto Raggi2009-11-101-1/+0
|
* Cleanup Catch clauseRoberto Raggi2009-11-101-2/+1
|
* Cleanup nested name specifiersRoberto Raggi2009-11-101-2/+2
|
* Cleanup AttributesRoberto Raggi2009-11-101-2/+1
|
* Cleanup postfix declarators.Roberto Raggi2009-11-101-4/+1
|
* Cleanup Postfix operators.Roberto Raggi2009-11-101-5/+5
|
* Cleanup NewArrayDeclaratorASTRoberto Raggi2009-11-101-2/+1
|
* Cleanup MemInitializerASTRoberto Raggi2009-11-101-4/+2
|
* Cleanup base base specifiers.Roberto Raggi2009-11-101-2/+1
|
* Removed ObjCSynthesizedPropertyASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed ObjCMessageArgumentDeclarationListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed ObjCPropertyAttributeListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed ObjCSelectorArgumentListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed ObjCMessageArgumentListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed ObjCIdentifierListASTRoberto Raggi2009-11-101-23/+5
| | | | Done with Erik Verbruggen
* Removed TemplateArgumentListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed DeclaratorListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed StatementListASTRoberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed DeclarationListAST node.Roberto Raggi2009-11-101-16/+0
| | | | Done with Erik Verbruggen
* Removed the ExpressionListAST node.Roberto Raggi2009-11-101-34/+30
| | | | Done with Erik Verbruggen
* Removed the AST cloner.Roberto Raggi2009-11-101-280/+0
|
* Addeed generator for the cast methods.Roberto Raggi2009-11-091-319/+181
| | | | Done with: erikv
* Initialize the members of List<T>Roberto Raggi2009-10-211-0/+1
|
* Cleanup the C++ front-end.Roberto Raggi2009-10-201-4/+4
| | | | Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
* Added protocol & class definedness checks, and added property attribute checks.Erik Verbruggen2009-10-051-0/+1
|
* long live the kinghjk2009-08-141-1/+1
|
* Fixed semantic checks for Objective-C methods and fast-enumeration.Erik Verbruggen2009-08-051-1/+4
|
* Cleaned the ObjC AST up.Erik Verbruggen2009-08-051-93/+22
|
* Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST.Erik Verbruggen2009-08-041-20/+1
|
* Added @synchronized parsing for Objective-C.Erik Verbruggen2009-07-311-0/+22
|
* Added Semantic checks for ObjC methods.Erik Verbruggen2009-07-311-2/+1
|
* Added semantic checks for method declarations.Erik Verbruggen2009-07-311-2/+2
|
* Fix for ObjC fast-enumeration parsing.Erik Verbruggen2009-07-291-1/+7
|