summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/CheckDeclaration.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of the old Semantic pass.Roberto Raggi2010-08-131-914/+0
|
* Create symbols for the fwd class declarationsRoberto Raggi2010-08-131-3/+3
|
* Get rid of the prefix findOrInsert for the functions in CPlusPlus::Control.Roberto Raggi2010-08-111-1/+1
|
* Introduced CPlusPlus::Template and process the template declarations.Roberto Raggi2010-08-111-9/+13
|
* Removed TemplateParameters.Roberto Raggi2010-08-111-30/+1
|
* Merged ScopedSymbol and Scope.Roberto Raggi2010-08-111-35/+40
|
* Apply the decl specifiers.Roberto Raggi2010-08-091-46/+49
|
* Speed up the comutation of the local members.Roberto Raggi2010-08-061-6/+2
|
* Use the location of the unqualified name id.Roberto Raggi2010-07-201-17/+9
|
* Fixes for scope range calculation.Erik Verbruggen2010-07-191-11/+59
|
* Moved startOffset/endOffset from Symbol to Scope.Erik Verbruggen2010-07-161-12/+2
|
* Changed startOffset to point to the start of the scope.Erik Verbruggen2010-07-161-1/+6
|
* Recursive definition of CPlusPlus::QualifiedNameId.Roberto Raggi2010-07-121-25/+21
| | | | Done-with: Erik Verbruggen
* Fixed return-type checking for ObjC methods.Erik Verbruggen2010-06-181-4/+4
|
* Fix dead/unnecessary code.Bill King2010-06-111-2/+0
|
* Fixed off-by-1-token for symbol end offsets.Erik Verbruggen2010-05-281-10/+10
|
* Added support for the GCC "unavailable" attribute.Erik Verbruggen2010-05-261-0/+12
|
* Removed deprecated (and unsafe) methods.Roberto Raggi2010-05-101-2/+2
|
* Propagate the Friend specifier.Roberto Raggi2010-05-101-0/+4
|
* Introduce Namespace aliases and store the TranslationUnit instead of the ↵Roberto Raggi2010-05-051-1/+20
| | | | Control.
* Postpone the parsing of function definitions.Roberto Raggi2010-03-301-23/+9
|
* Set and propagate the `auto' specifier.Roberto Raggi2010-03-241-1/+4
|
* Added __attribute__ visiting, and storing of the deprecated attr.Erik Verbruggen2010-03-231-0/+12
|
* Fixed possible leaks when processing friend template classes and template ↵Roberto Raggi2010-03-191-7/+12
| | | | constructors.
* Fixed Q_ENUMS/Q_FLAGS parsing of enum names.Erik Verbruggen2010-03-171-4/+37
|
* Long live the king!hjk2010-03-051-1/+1
|
* Compile with gcc -pedantic.Roberto Raggi2010-02-251-2/+0
|
* Added semantic checks for Q_PROPERTY declarations.Erik Verbruggen2010-02-221-0/+14
|
* Fixed Q_PROPERTY parsing to handle all possible cases.Erik Verbruggen2010-02-161-20/+3
|
* Fixed local usage highlighting for ObjC message parameters.Erik Verbruggen2010-02-111-2/+2
|
* Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.Erik Verbruggen2010-02-081-9/+0
|
* Changed ObjC message arguments to have SimpleName for the name part.Erik Verbruggen2010-02-081-12/+12
|
* Changed Q_PROPERTY parsing and AST storage.Erik Verbruggen2010-02-071-8/+11
|
* Added semantic checks for Q_ENUMS.Erik Verbruggen2010-02-071-27/+41
|
* Reworked parts of the QtPropertyDeclaration parsing and handling.Erik Verbruggen2010-02-071-4/+4
|
* Removed #ifdefs so all AST nodes are always there.Erik Verbruggen2010-02-041-1/+1
| | | | | | 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.
* Merge ichecker branch changes into the mainline. New project can be found ↵Wolfgang Beck2010-01-191-0/+36
| | | | under src/tools/ICheck
* Fix to selector parameter position.Erik Verbruggen2010-01-061-7/+7
|
* Create TypenameArgument symbols.Roberto Raggi2009-12-081-2/+6
|
* Added initializers to the formal arguments.Roberto Raggi2009-12-081-2/+14
|
* Store the names in a set.Roberto Raggi2009-12-011-2/+3
|
* Use const names.Roberto Raggi2009-12-011-19/+19
|
* Use const literals.Roberto Raggi2009-12-011-2/+2
|
* Fixed parsing of ctor-initializers and added a manual test for the AST matchersRoberto Raggi2009-11-131-1/+3
|
* Added symbols for property declarations.Erik Verbruggen2009-11-111-35/+42
|
* Added scope calculation for Objective-C classes.Erik Verbruggen2009-11-111-3/+1
|
* Fixed the AST field names.Roberto Raggi2009-11-101-14/+14
|
* Cleanup specifiers.Roberto Raggi2009-11-101-1/+1
|
* Removed ObjCPropertyAttributeListASTRoberto Raggi2009-11-101-1/+1
| | | | Done with Erik Verbruggen
* Removed ObjCIdentifierListASTRoberto Raggi2009-11-101-12/+12
| | | | Done with Erik Verbruggen