Commit Graph

40 Commits

Author SHA1 Message Date
Roberto Raggi
c12866a467 Merge CPlusPlus::NameId and CPlusPlus::Identifier. 2010-09-02 12:51:01 +02:00
Bill King
1f0b600b82 Autotests: More cleanup of tests, and initial marking of components belonged to. 2010-09-02 15:32:04 +10:00
Roberto Raggi
05f2fd6669 Renamed Symbol::scope() to Symbol::enclosingScope(). 2010-08-26 16:16:22 +02:00
Roberto Raggi
d21de8c621 Fixed the objc auto tests 2010-08-13 16:55:43 +02:00
Roberto Raggi
ae5db839e1 Compile 2010-08-13 16:55:43 +02:00
Roberto Raggi
13ebe7e46c Compile. 2010-08-11 16:06:40 +02:00
Roberto Raggi
2ebaf3fe5b Get rid of the #warning directives. 2010-08-11 15:48:40 +02:00
Erik Verbruggen
7986c44dbf Fixed testcases after changing QualifiedNameId. 2010-07-12 16:19:14 +02:00
Erik Verbruggen
be58171542 Fixed auto tests. 2010-07-07 17:20:06 +02:00
Erik Verbruggen
e7088e9c42 Fixed autotests. 2010-06-23 12:45:22 +02:00
Roberto Raggi
3b113a2d74 Deprecate the old template instantiation. 2010-05-20 15:22:09 +02:00
Roberto Raggi
41882862a2 Compile. 2010-05-18 10:33:35 +02:00
Erik Verbruggen
e609e9a701 Simplified ObjC selectors in the AST. 2010-02-23 17:43:52 +01:00
Erik Verbruggen
6162279630 Added test for selector names. 2010-02-11 10:02:01 +01:00
Erik Verbruggen
21488e8898 Added semantic checks for Q_ENUMS. 2010-02-07 10:49:03 +01:00
Roberto Raggi
75a7abb8c5 Compile. 2009-12-02 12:45:28 +01:00
Roberto Raggi
f2c4d84c6c Compile 2009-11-17 14:30:01 +01:00
Erik Verbruggen
2d2d0b59c8 Changed ExpressionUnderCursor to handle Objective-C send-message operations. 2009-11-11 09:35:42 +01:00
Erik Verbruggen
72d4493fc2 Added scope calculation for Objective-C classes. 2009-11-11 09:21:06 +01:00
Roberto Raggi
0ae2d96a9b Fixed the AST field names. 2009-11-10 16:47:16 +01:00
Roberto Raggi
36a0ea2bcb Removed DeclarationListAST node.
Done with Erik Verbruggen
2009-11-10 16:20:09 +01:00
Roberto Raggi
82ecb2c7b3 Initial work on the `new' GenTemplateInstance. 2009-10-26 17:59:54 +01:00
Roberto Raggi
0ed33aa8a5 Test ExpressionUnderCursor 2009-10-26 15:07:00 +01:00
Roberto Raggi
1f61dbc380 Test GenTemplateInstance. 2009-10-26 15:00:56 +01:00
Roberto Raggi
72da848073 We expect failures in tst_Semantic::pointer_to_function_1 2009-10-26 14:45:58 +01:00
Roberto Raggi
dc9e019a1d Test the enclosing scope of pointer-to-function symbols. 2009-10-26 11:24:32 +01:00
Roberto Raggi
13675cf6ed Cleanup the C++ front-end.
Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
2009-10-20 11:21:25 +02:00
Roberto Raggi
e6d0f2ca0c Fixed the auto tests. 2009-06-19 11:19:56 +02:00
Roberto Raggi
68e856488b More testing. 2009-02-12 10:46:26 +01:00
Roberto Raggi
3170057843 Added test case for declarations of "pointer to const T". 2009-02-11 16:21:17 +01:00
Roberto Raggi
d5c9141c50 Compile. 2009-02-09 17:56:17 +01:00
Roberto Raggi
c7ac64e7de Test typedefs and pointers to anonymous structs. 2008-12-31 10:47:02 +01:00
Roberto Raggi
702e078ace oops! update errorCount after the semantic pass. 2008-12-30 11:16:45 +01:00
Roberto Raggi
98cc3ec6c9 More testing of typedefs. 2008-12-29 09:44:49 +01:00
Roberto Raggi
ccd05bd87e Added a simple test for anonymous structs and typedefs. 2008-12-29 09:40:30 +01:00
Roberto Raggi
c9a5a2a26b Added a simple DiagnosticClient to count the number of errors. 2008-12-29 09:35:50 +01:00
Roberto Raggi
5a966f8dae Test class specifiers with qualified names. 2008-12-29 09:10:38 +01:00
Roberto Raggi
d8336257cb Check the argument's type in tst_Semantic::function_declaration_2. 2008-12-22 10:59:22 +01:00
Roberto Raggi
50e4203b52 More testing 2008-12-22 10:56:29 +01:00
Roberto Raggi
864f07d438 Initial work on the test suite for the C++ front-end semantic pass. 2008-12-22 10:46:15 +01:00