summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
* typoRoberto Raggi2009-06-031-2/+2
|
* Added Symbol::enclosingNamespaceScope(), Symbol::enclosingClassScope(), and ↵Roberto Raggi2009-06-032-0/+71
| | | | so on...
* Made the C++ front-end more Creator-friendly.Roberto Raggi2009-06-031-1/+2
|
* Initial support for semantic searches.Roberto Raggi2009-06-022-0/+8
|
* Introduced Name::identifier().Roberto Raggi2009-05-285-3/+34
| | | | Name::identifier() returns the identifier used to declare the name.
* Removed hidden function declarations from the overloaded function set.Roberto Raggi2009-05-191-0/+5
|
* Made a start on correcting indentationThorbjørn Lindeijer2009-05-131-2/+31
|
* Rewrote PrettyPrinter to output the document exactly as it was beforeThorbjørn Lindeijer2009-05-114-423/+262
| | | | | | | | This means at the moment the PrettyPrinter isn't doing anything useful, but the idea is that from here we can improve it to adapt the code to a certain style. Reviewed-by: Roberto Raggi
* Extended the AST with references to more tokensThorbjørn Lindeijer2009-05-114-24/+53
| | | | | | | | Mainly comma tokens. Referencing all tokens is necessary to be able to implement pretty-printing based on the AST while maintaining user formatting. Reviewed-by: Roberto Raggi
* Fixed parsing of ambiguous name ids.Roberto Raggi2009-04-281-0/+4
|
* Fixed the signature of Symbol::getPosition() & co.Roberto Raggi2009-03-312-6/+6
|
* Introduced startOffset(), endOffset(), getPosition(), getStartPosition(), ↵Roberto Raggi2009-03-315-0/+49
| | | | and getEndPosition().
* Added Document::ParseDeclarator.Roberto Raggi2009-03-302-0/+7
|
* Moved some complicated checks into convenience functionsThorbjørn Lindeijer2009-03-262-0/+18
|
* Added support for Q_SIGNAL and Q_SLOT.Roberto Raggi2009-03-256-3/+57
|
* Support Doxygen comment style after membersThorbjørn Lindeijer2009-03-201-0/+6
| | | | | | Forms /**<, /*!<, ///< and //!<. Done with Roberto Raggi.
* Don't insert `(' when completing ambiguous symbols.Roberto Raggi2009-03-173-0/+11
|
* Check for ambigious function-declarators/cpp-initializers.Roberto Raggi2009-03-172-0/+23
|
* Prefer C++ Initializer when parsing init-declarators.Roberto Raggi2009-03-172-3/+22
|
* Visit the parameters, the cv qualifiers and exceptionsRoberto Raggi2009-03-171-0/+4
|
* Added ASTVisitor::getTokenStartPosition() and ASTVisitor::getTokenEndPosition().Roberto Raggi2009-03-062-0/+24
|
* Added a fwd declaration for the class Token.Roberto Raggi2009-03-061-0/+1
|
* Ignore the symbol's column for generated symbols (at least for now).Roberto Raggi2009-03-042-4/+19
|
* Mark the generated tokens in the token stream.Roberto Raggi2009-03-041-9/+25
|
* Context-sensitive highlighting.Roberto Raggi2009-03-034-23/+74
|
* Added a bit to annotate the generated tokens.Roberto Raggi2009-03-031-1/+2
|
* Fixed: Parsing of /**/ tokens.Roberto Raggi2009-03-021-0/+6
|
* Improved matching of qdox/doxygen comments.Roberto Raggi2009-03-021-1/+8
|
* Fixes: change file license headers to include LGPLhjk2009-02-2569-1449/+1173
|
* Fixed highlighting of comment closing element */Thorbjørn Lindeijer2009-02-201-2/+3
| | | | | | | Was taking the wrong state, causing it to appear in Doxygen style instead of as a normal comment. Fix by Roberto Raggi
* Initial support for doxygen comments.Roberto Raggi2009-02-204-13/+40
|
* Warning for using-directive in class scope.Roberto Raggi2009-02-191-0/+5
|
* Instroduced TranslationUnit::spell(tokenIndex).Roberto Raggi2009-02-193-6/+10
|
* Fixes: Export the pretty printer.Roberto Raggi2009-02-181-1/+1
|
* Merge branch '1.0.0' of git@scm.dev.nokia.troll.no:creator/mainlineRoberto Raggi2009-02-171-1/+2
|\
| * Fixed handling of attribute specifiers in front of declarationThorbjørn Lindeijer2009-02-171-1/+2
| | | | | | | | Done with Roberto Raggi
* | --warningsRoberto Raggi2009-02-162-1/+4
| |
* | Added Type::isForwardClassDeclaration().Roberto Raggi2009-02-162-0/+4
| |
* | Introduced support for forward class declarations.Roberto Raggi2009-02-1611-1/+131
| |
* | Fixes: Implementation of NewExpressionAST::lastToken()Roberto Raggi2009-02-161-1/+1
| |
* | Revert now unnecessary checks for null-typesThorbjørn Lindeijer2009-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commits: c721304a4731a91a9e143a54d2ab3ef89526e05e 885d908ea336de72e7fce2141c1060e425f2af0a a0909989f7d71ee754cdb61202a519cabff25f7c fb4ad59ddbf727f13f29df6bcff80a88e1e1a319 0a9a67cf547701a278f19dbe2b9fb0a70a36cdb8 0d1624d4d1d5ce4e350476fbc86a361fad2ef6b8 d018cfd5cb4aad0101c321fe2fcf9b21598e9590 0504fdd00bce8d9580a52335093b57215f4272da a2fd10fe193dbf8369e43d7df9a59503c8853b2b Conflicts: src/plugins/cpptools/cppcodecompletion.cpp Reviewed-by: Roberto Raggi
* | Fixed all crashes due to refencing undefined typesThorbjørn Lindeijer2009-02-106-14/+42
| | | | | | | | | | | | Introduced UndefinedType class to replace null pointer. Done with Roberto Raggi
* | Improved the implementation of new-expressions.Roberto Raggi2009-02-109-124/+238
| |
* | Fixed two crashes with C++ engine handlingThorbjørn Lindeijer2009-02-101-1/+1
| | | | | | | | | | | | These checks are necessary cause of a recent change in the C++ engine. Reviewed-by: Roberto Raggi
* | Fixes: Visiting of case statements.Roberto Raggi2009-02-101-0/+2
| |
* | Fixes: Possible crash when parsing qt methods.Roberto Raggi2009-02-091-2/+2
| |
* | Fixes: Removed dynamic_cast from Scope.Roberto Raggi2009-02-091-6/+24
| |
* | Fixes: Possible crash in LookupContext.Roberto Raggi2009-02-091-1/+3
| |
* | Reimplemented Type::as*Type() using virtual methods.Roberto Raggi2009-02-098-141/+133
| |
* | Reimplemented Name::as*() using virtual functions.Roberto Raggi2009-02-093-54/+54
| |