Commit Graph

31 Commits

Author SHA1 Message Date
Erik Verbruggen
8d8b05da5a Reworked parts of the QtPropertyDeclaration parsing and handling. 2010-02-07 10:49:03 +01:00
Erik Verbruggen
fd90c3503d Added AST nodes for compound expressions (a GNU extension). 2010-02-07 10:49:02 +01:00
Erik Verbruggen
ae0ee18a77 Removed #ifdefs so all AST nodes are always there.
Also removed the (conditional) invoke_token from DeclarationAST and use
the qt_invokable_token to store the Q_INVOKABLE, and fixed the ASTMatch
code generation.
2010-02-04 12:15:32 +01:00
Wolfgang Beck
f915c68281 Remove compiler warning. 2010-02-03 13:50:05 +10:00
Wolfgang Beck
e134e24919 Source update. 2010-02-03 13:21:08 +10:00
Erik Verbruggen
fcf67d7d8e Added clone methods to the AST. 2010-02-02 11:41:57 +01:00
Roberto Raggi
9e7ff0469b Removed the AST cloner. 2009-11-10 16:20:09 +01:00
Roberto Raggi
7c68acbd3f Regenerated the AST cloner. 2009-10-20 16:54:51 +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
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +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
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
Erik Verbruggen
78cceecc28 Added AST for a bit of ObjC. 2009-07-13 11:08:11 +02:00
Roberto Raggi
3cdd48067c Introduced ForeachStatementAST and the bits to parse foreach statements when qtMocRun is enabled. 2009-07-03 09:12:58 +02:00
Roberto Raggi
9c038180d8 Improved compatibility with the gcc extensions. 2009-06-18 17:49:17 +02:00
Roberto Raggi
c222f2aa27 Some cleanup in the AST nodes. 2009-06-17 16:08:33 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Roberto Raggi
ad5b9cb005 Copy the base members. 2009-06-05 10:58:40 +02:00
Roberto Raggi
62adaedff9 AST cloning. 2009-06-05 10:47:40 +02:00