Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improved parsing of ambiguous statements. | Roberto Raggi | 2009-10-19 | 2 | -12/+96 |
| | | | | Done with Erik Verbruggen | ||||
* | Fix for invalid parsing of "(a)[b]", including test cases. | Erik Verbruggen | 2009-10-19 | 1 | -9/+29 |
| | |||||
* | Check the scope of class and fwd-class declarations | Roberto Raggi | 2009-10-13 | 2 | -0/+10 |
| | |||||
* | Improved support for private classes. | Roberto Raggi | 2009-10-12 | 2 | -0/+16 |
| | |||||
* | Removed deprecated PrettyPrinter. We need a way to generate the pretty ↵ | Roberto Raggi | 2009-10-09 | 3 | -1313/+2 |
| | | | | printer from the C++ parser. | ||||
* | Removed the MacroResolver | Roberto Raggi | 2009-10-07 | 5 | -44/+1 |
| | | | | Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects. | ||||
* | Check ctor-initializers. | Roberto Raggi | 2009-10-06 | 2 | -0/+8 |
| | |||||
* | Fixed possible null-pointer dereference. | Erik Verbruggen | 2009-10-05 | 1 | -2/+5 |
| | |||||
* | Added protocol & class definedness checks, and added property attribute checks. | Erik Verbruggen | 2009-10-05 | 16 | -36/+430 |
| | |||||
* | Implemented a simple(fast?) strategy to resolve macro references. | Roberto Raggi | 2009-09-30 | 1 | -0/+4 |
| | |||||
* | Introduced MacroResolver. | Roberto Raggi | 2009-09-30 | 5 | -1/+41 |
| | |||||
* | Delay the parsing of the document. | Roberto Raggi | 2009-09-30 | 1 | -0/+2 |
| | |||||
* | FullySpecifiedType::simplified() strips references from the type. | Roberto Raggi | 2009-09-30 | 2 | -0/+10 |
| | |||||
* | Introduced T_CPP_COMMENT and T_CPP_DOXY_COMMENT to handle C++-style comments ↵ | Roberto Raggi | 2009-09-29 | 3 | -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/mainline | Erik Verbruggen | 2009-09-28 | 4 | -0/+14 |
|\ | |||||
| * | Added the `isVirtual' attribute to Function. | Roberto Raggi | 2009-09-25 | 4 | -0/+14 |
| | | |||||
* | | Added type declarations for forward declared ObjC protocols and classes. | Erik Verbruggen | 2009-09-28 | 5 | -8/+91 |
|/ | |||||
* | Removed Scope::addUse() | Roberto Raggi | 2009-09-23 | 3 | -56/+12 |
| | |||||
* | Introduced LiteralTable::findLiteral() and Control::findIdentifier() | Roberto Raggi | 2009-09-23 | 3 | -1/+20 |
| | |||||
* | Wee little cleanup. | Erik Verbruggen | 2009-09-21 | 1 | -5/+5 |
| | |||||
* | Introduced CPlusPlus::TemplateArguments and fixed a possible mem-leak when ↵ | Roberto Raggi | 2009-08-26 | 7 | -67/+81 |
| | | | | using template members. | ||||
* | long live the king | hjk | 2009-08-14 | 71 | -71/+71 |
| | |||||
* | Parsing fix for casts in ObjC message expressions. | Erik Verbruggen | 2009-08-10 | 1 | -1/+6 |
| | |||||
* | Parser fix for ObjC methods. | Erik Verbruggen | 2009-08-06 | 1 | -4/+6 |
| | |||||
* | Fixed semantic checks for Objective-C methods and fast-enumeration. | Erik Verbruggen | 2009-08-05 | 15 | -28/+257 |
| | |||||
* | Cleaned the ObjC AST up. | Erik Verbruggen | 2009-08-05 | 15 | -424/+155 |
| | |||||
* | The parser needs to a valid AST when the parsing method returns `true'. | Roberto Raggi | 2009-08-05 | 1 | -6/+3 |
| | |||||
* | Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST. | Erik Verbruggen | 2009-08-04 | 9 | -89/+12 |
| | |||||
* | Stop scanning string literals when the current character is a newline. | Roberto Raggi | 2009-08-04 | 1 | -1/+4 |
| | |||||
* | Check for 0x0 access | Roberto Raggi | 2009-08-04 | 1 | -1/+1 |
| | |||||
* | Compile the C++ parser library with Sun CC 5.9. | Thiago Macieira | 2009-08-03 | 19 | -274/+288 |
| | | | | | | | | | | | | Things you mustn't do: 1) end an enum with a comma 2) #include <cxxxx> and not use std:: 3) use anonymous structures All three things are invalid C++. Anonymous structures inside anonymous unions are allowed by GCC, but that doesn't mean it's valid. | ||||
* | Regenerated ASTVisit.cpp | Roberto Raggi | 2009-08-03 | 1 | -100/+70 |
| | |||||
* | Added @synchronized parsing for Objective-C. | Erik Verbruggen | 2009-07-31 | 8 | -1/+90 |
| | |||||
* | Added Semantic checks for ObjC methods. | Erik Verbruggen | 2009-07-31 | 19 | -35/+257 |
| | |||||
* | Added semantic checks for method declarations. | Erik Verbruggen | 2009-07-31 | 9 | -9/+83 |
| | |||||
* | Another fix for ObjC fast-enum parsing. | Erik Verbruggen | 2009-07-29 | 2 | -5/+22 |
| | |||||
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline | Erik Verbruggen | 2009-07-29 | 1 | -1/+1 |
|\ | |||||
| * | Fixed a typo in foreach parsing, which stored the initializer in the | Erik Verbruggen | 2009-07-29 | 1 | -1/+1 |
| | | | | | | | | expression, which subsequently got overwritten by the (real) expression. | ||||
* | | Fix for ObjC fast-enumeration parsing. | Erik Verbruggen | 2009-07-29 | 5 | -30/+60 |
|/ | |||||
* | Improved ObjC parsing, and added semantic checks. | Erik Verbruggen | 2009-07-28 | 27 | -156/+1180 |
| | |||||
* | Fixes for the ObjC AST. Now it should be complete. | Erik Verbruggen | 2009-07-20 | 8 | -31/+183 |
| | |||||
* | Added more AST for ObjC. | Erik Verbruggen | 2009-07-20 | 8 | -56/+583 |
| | |||||
* | Added ObjC method prototypes to the AST. | Erik Verbruggen | 2009-07-16 | 8 | -28/+233 |
| | |||||
* | Fixed crasher (infinite looping) for ObjC attributes. | Erik Verbruggen | 2009-07-16 | 1 | -2/+4 |
| | |||||
* | Added ObjC properties to the AST. | Erik Verbruggen | 2009-07-16 | 8 | -93/+280 |
| | |||||
* | Added ObjC @interface and @implementation member declarations. | Erik Verbruggen | 2009-07-16 | 8 | -18/+201 |
| | |||||
* | Added ObjC encode expressions. | Erik Verbruggen | 2009-07-16 | 8 | -16/+138 |
| | |||||
* | Added ObjC protocol expressions. | Erik Verbruggen | 2009-07-16 | 7 | -6/+69 |
| | |||||
* | Added varargs parsing for ObjC send_msg arguments. | Erik Verbruggen | 2009-07-16 | 2 | -23/+51 |
| | |||||
* | AST additions for ObjC send_msg. | Erik Verbruggen | 2009-07-15 | 8 | -13/+145 |
| |