Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6324bf4460 
					 
					
						
						
							
							Introduced IdExpressionAST.  
						
						
						
						
					 
					
						2010-08-02 12:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						da817310c2 
					 
					
						
						
							
							Get rid of PostfixExpressionAST and store the base expression together with the PostfixAST nodes.  
						
						
						
						
					 
					
						2010-06-23 14:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fe261bc256 
					 
					
						
						
							
							Parse C++ 0x argument packs.  
						
						
						
						
					 
					
						2010-03-25 12:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						cf125618af 
					 
					
						
						
							
							Accepts trailing return types.  
						
						
						
						
					 
					
						2010-03-24 14:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						8329d7db94 
					 
					
						
						
							
							Recognize C++0x lambda expressions.  
						
						
						
						
					 
					
						2010-03-24 13:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						7a3fbf120a 
					 
					
						
						
							
							Added attributes to the elaborate-type-specifier AST node.  
						
						
						
						
					 
					
						2010-03-23 14:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6f80219d3e 
					 
					
						
						
							
							Renamed the CompoundExpressionAST::compoundStatement.  
						
						
						
						
					 
					
						2010-03-23 10:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2d45bb8070 
					 
					
						
						
							
							Parse and create AST nodes for the Q_MOC_RUN extensions.  
						
						
						
						
					 
					
						2010-03-17 14:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b4d72a78db 
					 
					
						
						
							
							Added parser support for Q_INTERFACES.  
						
						
						
						
					 
					
						2010-03-17 10:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						9595504bda 
					 
					
						
						
							
							Long live the king!  
						
						
						
						
					 
					
						2010-03-05 11:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						e609e9a701 
					 
					
						
						
							
							Simplified ObjC selectors in the AST.  
						
						
						
						
					 
					
						2010-02-23 17:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						c79f25d5a6 
					 
					
						
						
							
							Fixed Q_PROPERTY parsing to handle all possible cases.  
						
						
						
						
					 
					
						2010-02-16 17:04:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						a0071f1ce9 
					 
					
						
						
							
							Revert "Added Objective-C @try block parsing."  
						
						... 
						
						
						
						This reverts commit f4163b8ba0 
						
						
					 
					
						2010-02-15 12:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						f4163b8ba0 
					 
					
						
						
							
							Added Objective-C @try block parsing.  
						
						
						
						
					 
					
						2010-02-15 09:27:01 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						1af05166d9 
					 
					
						
						
							
							Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.  
						
						
						
						
					 
					
						2010-02-08 15:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b58cb740e5 
					 
					
						
						
							
							Changed ObjC message arguments to have SimpleName for the name part.  
						
						
						
						
					 
					
						2010-02-08 09:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						7b913f7fa2 
					 
					
						
						
							
							Changed Q_PROPERTY parsing and AST storage.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						21488e8898 
					 
					
						
						
							
							Added semantic checks for Q_ENUMS.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						ac6aba5ec3 
					 
					
						
						
							
							Simplified Q_FLAGS and Q_DECLARE_FLAGS parsing.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						4b33881729 
					 
					
						
						
							
							Merge ichecker branch changes into the mainline. New project can be found under src/tools/ICheck  
						
						
						
						
					 
					
						2010-01-19 15:26:08 +10:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						0c17d53875 
					 
					
						
						
							
							Fixed semantic check for ObjC fast-enumeration for-loops, then merged it with the semantic check for the foreach.  
						
						
						
						
					 
					
						2010-01-11 09:29:15 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						527a9bd526 
					 
					
						
						
							
							Inital support for Q_D/Q_Q declarations.  
						
						
						
						
					 
					
						2009-11-30 17:07:22 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						6cfef46978 
					 
					
						
						
							
							Added generator for the accept0 methods  
						
						... 
						
						
						
						Done with Erik Verbruggen 
						
						
					 
					
						2009-11-09 16:28:01 +01:00