summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
* Reset the ASTRoberto Raggi2009-12-181-0/+1
|
* Fixed parsing of template-ids.Roberto Raggi2009-12-091-0/+3
| | | | Task-number: QTCREATORBUG-74
* Create TypenameArgument symbols.Roberto Raggi2009-12-082-4/+8
|
* Introduced TypenameArgument.Roberto Raggi2009-12-088-0/+64
|
* Removed unused argument.Roberto Raggi2009-12-081-1/+1
|
* Added initializers to the formal arguments.Roberto Raggi2009-12-084-8/+25
|
* Removed extra (unnecessary) semicolon.Roberto Raggi2009-12-071-1/+1
|
* Check for unnecessary semicolons after function definitions.Roberto Raggi2009-12-071-2/+11
|
* Check for unnecessary semicolons after blocks.Roberto Raggi2009-12-071-1/+12
|
* 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-032-42/+40
|
* Store the names in a set.Roberto Raggi2009-12-014-180/+125
|
* Use const names.Roberto Raggi2009-12-0127-444/+376
|
* Use const literals.Roberto Raggi2009-12-0120-215/+211
|
* 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
| |