summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fixed the #include directive.Roberto Raggi2009-10-261-2/+1
| |
* | Merge commit 'origin/1.3'con2009-10-267-3/+102
|\ \ | |/ | | | | | | | | | | Conflicts: src/plugins/cpptools/cppcodecompletion.h src/plugins/debugger/gdb/gdbengine.cpp src/plugins/qmleditor/QmlEditor.pluginspec
| * Fixed use of uninitialized/unallocated object.Erik Verbruggen2009-10-261-0/+1
| |
| * Return the cached AST node.Roberto Raggi2009-10-231-1/+2
| |
| * Use memoization to reduce the backtracking when parsing template arguments.Roberto Raggi2009-10-232-3/+36
| |
| * Released the memory allocated in the memory pool when backtracking from ↵Roberto Raggi2009-10-224-0/+64
| | | | | | | | Parser::parseTemplateId().
| * Initialize _isInterface of ObjCClassRoberto Raggi2009-10-211-0/+1
| |
| * Initialize the members of List<T>Roberto Raggi2009-10-211-0/+1
| |
| * Removed unused member _pool in LiteralTable.Roberto Raggi2009-10-211-2/+0
| |
* | Merge remote branch 'origin/1.3'Oswald Buddenhagen2009-10-2068-332/+684
|\ \ | |/ | | | | | | | | Conflicts: src/plugins/cpptools/cppcodecompletion.cpp src/plugins/debugger/gdb/remotegdbadapter.cpp
| * Regenerated the AST cloner.Roberto Raggi2009-10-201-19/+63
| |
| * Compile fix in Parser.cppRobert Loehning2009-10-201-0/+1
| |
| * Reduce backtracking when parsing ambiguous name ids.Roberto Raggi2009-10-201-15/+38
| |
| * Check the lookahead token before to start the parse of core-postfix expressions.Roberto Raggi2009-10-201-8/+17
| |
| * Added debug helpersRoberto Raggi2009-10-201-0/+184
| |
| * Fixed use of uninitialized Control.Erik Verbruggen2009-10-201-11/+13
| |
| * Changed ObjC context keyword comparison to use identifiers.Erik Verbruggen2009-10-203-10/+61
| |
| * Check for valid decl_specifier_seq when parsing declaration statements.Roberto Raggi2009-10-201-0/+8
| |
| * Removed unused method Parser::maybeSimpleExpression()Roberto Raggi2009-10-202-13/+0
| |
| * Removed unused method Parser::maybeFunctionCall()Roberto Raggi2009-10-202-39/+0
| |
| * Cleanup the C++ front-end.Roberto Raggi2009-10-2068-234/+212
| | | | | | | | Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
| * Improved parsing of ambiguous statements.Roberto Raggi2009-10-192-12/+96
| | | | | | | | Done with Erik Verbruggen
| * Fix for invalid parsing of "(a)[b]", including test cases.Erik Verbruggen2009-10-191-9/+29
| |
* | Merge commit 'origin/1.3'con2009-10-134-0/+26
|\ \ | |/
| * Check the scope of class and fwd-class declarationsRoberto Raggi2009-10-132-0/+10
| |
| * Improved support for private classes.Roberto Raggi2009-10-122-0/+16
| |
* | Merge commit 'origin/1.3'con2009-10-093-1313/+2
|\ \ | |/
| * Removed deprecated PrettyPrinter. We need a way to generate the pretty ↵Roberto Raggi2009-10-093-1313/+2
| | | | | | | | printer from the C++ parser.
* | Syntax highlighting for Objective-C identifiers (super, self, nil, Nil, ↵Erik Verbruggen2009-10-092-13/+105
|/ | | | _cmd, SEL, IMP, BOOL, YES, NO, id).
* Removed the MacroResolverRoberto Raggi2009-10-075-44/+1
| | | | Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.
* Check ctor-initializers.Roberto Raggi2009-10-062-0/+8
|
* Fixed possible null-pointer dereference.Erik Verbruggen2009-10-051-2/+5
|
* Added protocol & class definedness checks, and added property attribute checks.Erik Verbruggen2009-10-0516-36/+430
|
* Implemented a simple(fast?) strategy to resolve macro references.Roberto Raggi2009-09-301-0/+4
|
* Introduced MacroResolver.Roberto Raggi2009-09-305-1/+41
|
* Delay the parsing of the document.Roberto Raggi2009-09-301-0/+2
|
* FullySpecifiedType::simplified() strips references from the type.Roberto Raggi2009-09-302-0/+10
|
* Introduced T_CPP_COMMENT and T_CPP_DOXY_COMMENT to handle C++-style comments ↵Roberto Raggi2009-09-293-2/+6
| | | | | | and improved CPPEditor::isInComment to handle the newly introduced tokens. As side effect,this change should fix the regression we introduced in the "automagically" quote/brace insertion.
* Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainlineErik Verbruggen2009-09-284-0/+14
|\
| * Added the `isVirtual' attribute to Function.Roberto Raggi2009-09-254-0/+14
| |
* | Added type declarations for forward declared ObjC protocols and classes.Erik Verbruggen2009-09-285-8/+91
|/
* Removed Scope::addUse()Roberto Raggi2009-09-233-56/+12
|
* Introduced LiteralTable::findLiteral() and Control::findIdentifier()Roberto Raggi2009-09-233-1/+20
|
* Wee little cleanup.Erik Verbruggen2009-09-211-5/+5
|
* Introduced CPlusPlus::TemplateArguments and fixed a possible mem-leak when ↵Roberto Raggi2009-08-267-67/+81
| | | | using template members.
* long live the kinghjk2009-08-1471-71/+71
|
* Parsing fix for casts in ObjC message expressions.Erik Verbruggen2009-08-101-1/+6
|
* Parser fix for ObjC methods.Erik Verbruggen2009-08-061-4/+6
|
* Fixed semantic checks for Objective-C methods and fast-enumeration.Erik Verbruggen2009-08-0515-28/+257
|
* Cleaned the ObjC AST up.Erik Verbruggen2009-08-0515-424/+155
|