Roberto Raggi
|
baffd97efb
|
Fixed parsing of ctor-initializers and added a manual test for the AST matchers
|
2009-11-13 12:38:18 +01:00 |
|
Roberto Raggi
|
5dcf449afd
|
Initial work on the pattern matcher for AST nodes.
|
2009-11-12 18:03:05 +01:00 |
|
Erik Verbruggen
|
a6bbec2b56
|
Added symbols for property declarations.
|
2009-11-11 09:34:10 +01:00 |
|
Roberto Raggi
|
0ae2d96a9b
|
Fixed the AST field names.
|
2009-11-10 16:47:16 +01:00 |
|
Roberto Raggi
|
e5eb88a31f
|
Ported the accept methods.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
cdb1443219
|
Cleanup specifiers.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
4fc2ccf0c5
|
Cleanup ptr operators.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
1fb33e9fad
|
Removed deprecated methods.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
6aa70ac9e0
|
Removed member NestedNameSpecifierAST::next
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
30c67f43df
|
Cleanup Catch clause
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
380bce4527
|
Cleanup nested name specifiers
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
b47eee8869
|
Cleanup Attributes
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
24b6c858eb
|
Cleanup postfix declarators.
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
a7219736b6
|
Cleanup Postfix operators.
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
aff9a74366
|
Cleanup NewArrayDeclaratorAST
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
73a4f2977a
|
Cleanup MemInitializerAST
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
1dbdbbefe7
|
Cleanup base base specifiers.
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
86a8812beb
|
Removed ObjCSynthesizedPropertyAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
4c24676362
|
Removed ObjCMessageArgumentDeclarationListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
98802456b3
|
Removed ObjCPropertyAttributeListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
e5c9aaab4b
|
Removed ObjCSelectorArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
d358c89f09
|
Removed ObjCMessageArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
496ff15db3
|
Removed ObjCIdentifierListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
8efb73f5d2
|
Removed TemplateArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
6e3e293e53
|
Removed DeclaratorListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
77e7899e7c
|
Removed StatementListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
36a0ea2bcb
|
Removed DeclarationListAST node.
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
4089c906fa
|
Removed the ExpressionListAST node.
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
9e7ff0469b
|
Removed the AST cloner.
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
01473fec8b
|
Addeed generator for the cast methods.
Done with: erikv
|
2009-11-09 14:52:06 +01:00 |
|
Roberto Raggi
|
245a2ca2b3
|
Initialize the members of List<T>
|
2009-10-21 17:05:36 +02: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 |
|
Erik Verbruggen
|
f1e665463b
|
Added protocol & class definedness checks, and added property attribute checks.
|
2009-10-05 18:02:01 +02:00 |
|
hjk
|
93cbef8724
|
long live the king
|
2009-08-14 09:30:56 +02:00 |
|
Erik Verbruggen
|
86a7b26fcd
|
Fixed semantic checks for Objective-C methods and fast-enumeration.
|
2009-08-05 18:30:18 +02:00 |
|
Erik Verbruggen
|
ca34b0ca1c
|
Cleaned the ObjC AST up.
|
2009-08-05 17:14:08 +02:00 |
|
Erik Verbruggen
|
e53d23d55c
|
Merged ObjCMethodDefinitionAST into ObjCMethodDeclarationAST.
|
2009-08-04 16:22:24 +02:00 |
|
Erik Verbruggen
|
e205126774
|
Added @synchronized parsing for Objective-C.
|
2009-07-31 16:53:05 +02:00 |
|
Erik Verbruggen
|
4a0da2c6f2
|
Added Semantic checks for ObjC methods.
|
2009-07-31 16:03:48 +02:00 |
|
Erik Verbruggen
|
b713f1772a
|
Added semantic checks for method declarations.
|
2009-07-31 13:22:32 +02:00 |
|
Erik Verbruggen
|
f04dbf05b9
|
Fix for ObjC fast-enumeration parsing.
|
2009-07-29 10:06:14 +02:00 |
|
Erik Verbruggen
|
26267c0344
|
Improved ObjC parsing, and added semantic checks.
|
2009-07-28 16:34:15 +02:00 |
|
Erik Verbruggen
|
336e1dc5fb
|
Fixes for the ObjC AST. Now it should be complete.
|
2009-07-20 11:46:59 +02:00 |
|
Erik Verbruggen
|
34987cc1ca
|
Added more AST for ObjC.
|
2009-07-20 10:04:44 +02:00 |
|
Erik Verbruggen
|
a3d129527f
|
Added ObjC method prototypes to the AST.
|
2009-07-16 17:38:24 +02:00 |
|
Erik Verbruggen
|
7fbec4f28e
|
Added ObjC properties to the AST.
|
2009-07-16 15:50:42 +02:00 |
|
Erik Verbruggen
|
fa03d46984
|
Added ObjC @interface and @implementation member declarations.
|
2009-07-16 14:31:13 +02:00 |
|
Erik Verbruggen
|
ef58d082ea
|
Added ObjC encode expressions.
|
2009-07-16 12:44:47 +02:00 |
|
Erik Verbruggen
|
a262fce6d0
|
Added ObjC protocol expressions.
|
2009-07-16 12:18:05 +02:00 |
|
Erik Verbruggen
|
c8f155c0fc
|
AST additions for ObjC send_msg.
|
2009-07-15 12:11:07 +02:00 |
|