summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
* Store the types in a set.Roberto Raggi2009-11-302-85/+95
|
* Removed the usage of CPlusPlus::Array<T>Roberto Raggi2009-11-301-12/+16
|
* Inital support for Q_D/Q_Q declarations.Roberto Raggi2009-11-3014-3/+132
|
* Get rid off translationUnitRoberto Raggi2009-11-252-10/+2
|
* Got the same pointer. There is no reason to check for structural equivalence.Roberto Raggi2009-11-231-2/+5
|
* Store all the symbols in one big list.Roberto Raggi2009-11-231-68/+21
|
* Use Array<T> instead of std::vector.Roberto Raggi2009-11-231-19/+19
|
* Don't use std::map to store types.Roberto Raggi2009-11-237-120/+107
|
* CleanupRoberto Raggi2009-11-237-8/+1
|
* Introduced type matchers.Roberto Raggi2009-11-2324-51/+540
|
* Compile.Roberto Raggi2009-11-183-0/+32
|
* Pass the fully specified type as const reference.Roberto Raggi2009-11-1710-31/+31
|
* Refactored the AST visitors.Roberto Raggi2009-11-175-13/+28
| | | | Now, the ASTVisitor constructor takes a valid reference to a TranslationUnit.
* Merge remote branch 'origin/1.3'Roberto Raggi2009-11-172-8/+11
|\
| * Use a map for the memoization.Roberto Raggi2009-11-162-8/+11
| |
* | Introduced ASTPatternBuilderRoberto Raggi2009-11-162-0/+905
| |
* | Introduced destructive pattern matching.Roberto Raggi2009-11-163-779/+1678
| |
* | Added getters.Roberto Raggi2009-11-131-0/+8
| |
* | Match the value of the literals.Roberto Raggi2009-11-133-16/+18
| |
* | Fixed parsing of ctor-initializers and added a manual test for the AST matchersRoberto Raggi2009-11-136-9/+12
| |
* | Pass the translation units to the matcher.Roberto Raggi2009-11-132-76/+12
| |
* | Also match the identifiers and the token types.Roberto Raggi2009-11-132-251/+266
| |
* | Fixed the generator.Roberto Raggi2009-11-131-2/+0
| |
* | New matchersRoberto Raggi2009-11-132-1106/+1374
| |
* | Fixed the coding style.Roberto Raggi2009-11-131-1/+3
| |
* | Initial work on the pattern matcher for AST nodes.Roberto Raggi2009-11-128-1/+2682
| |
* | Fixed possible crash in CheckNameRoberto Raggi2009-11-111-9/+16
| | | | | | | | Done with: Erik Verbruggen
* | Added symbols for property declarations.Erik Verbruggen2009-11-1110-36/+157
| |
* | Added scope calculation for Objective-C classes.Erik Verbruggen2009-11-118-18/+40
| |
* | Fixed the AST field names.Roberto Raggi2009-11-1010-374/+374
| |
* | Ported the accept methods.Roberto Raggi2009-11-105-116/+96
| |
* | Cleanup specifiers.Roberto Raggi2009-11-1013-279/+213
| |
* | Cleanup ptr operators.Roberto Raggi2009-11-1010-51/+43
| |
* | Removed deprecated methods.Roberto Raggi2009-11-102-22/+0
| |
* | Removed member NestedNameSpecifierAST::nextRoberto Raggi2009-11-102-2/+1
| |
* | Cleanup Catch clauseRoberto Raggi2009-11-107-15/+12
| |
* | Cleanup nested name specifiersRoberto Raggi2009-11-1010-48/+46
| |
* | Cleanup AttributesRoberto Raggi2009-11-105-23/+14
| |
* | Cleanup postfix declarators.Roberto Raggi2009-11-106-23/+13
| |
* | Cleanup Postfix operators.Roberto Raggi2009-11-106-18/+16
| |
* | Cleanup NewArrayDeclaratorASTRoberto Raggi2009-11-107-14/+15
| |
* | Cleanup MemInitializerASTRoberto Raggi2009-11-107-28/+26
| |
* | Cleanup base base specifiers.Roberto Raggi2009-11-107-22/+30
| |
* | Removed ObjCSynthesizedPropertyASTRoberto Raggi2009-11-105-52/+9
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCMessageArgumentDeclarationListASTRoberto Raggi2009-11-106-50/+4
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCPropertyAttributeListASTRoberto Raggi2009-11-106-53/+7
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCSelectorArgumentListASTRoberto Raggi2009-11-106-58/+15
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCMessageArgumentListASTRoberto Raggi2009-11-107-48/+12
| | | | | | | | Done with Erik Verbruggen
* | Removed ObjCIdentifierListASTRoberto Raggi2009-11-107-99/+54
| | | | | | | | Done with Erik Verbruggen
* | Removed TemplateArgumentListASTRoberto Raggi2009-11-107-50/+8
| | | | | | | | Done with Erik Verbruggen