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
							
						 
					 | 
					
						
						
							
						
						64a08d15f3
					 | 
					
						
						
							
							Parse ASM specifiers after declarators.
						
						
						
						
						
						
						
						Again, a gcc extension used in the OSX system headers. 
						
						
					 | 
					
						2009-11-04 13:47:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						f4047ac8bf
					 | 
					
						
						
							
							Fixed use of uninitialized/unallocated object.
						
						
						
						
						
						
					 | 
					
						2009-10-26 10:50:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						935642b1bc
					 | 
					
						
						
							
							Return the cached AST node.
						
						
						
						
						
						
					 | 
					
						2009-10-23 14:31:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						07c2451abd
					 | 
					
						
						
							
							Use memoization to reduce the backtracking when parsing template arguments.
						
						
						
						
						
						
					 | 
					
						2009-10-23 11:21:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						2a7fa04101
					 | 
					
						
						
							
							Released the memory allocated in the memory pool when backtracking from Parser::parseTemplateId().
						
						
						
						
						
						
					 | 
					
						2009-10-22 16:48:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Loehning
							
						 
					 | 
					
						
						
							
						
						bf74d9aed9
					 | 
					
						
						
							
							Compile fix in Parser.cpp
						
						
						
						
						
						
					 | 
					
						2009-10-20 15:55:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						18ef2f2615
					 | 
					
						
						
							
							Reduce backtracking when parsing ambiguous name ids.
						
						
						
						
						
						
					 | 
					
						2009-10-20 15:29:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						3ed4a743c0
					 | 
					
						
						
							
							Check the lookahead token before to start the parse of core-postfix expressions.
						
						
						
						
						
						
					 | 
					
						2009-10-20 15:01:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						bd7c7e0e55
					 | 
					
						
						
							
							Added debug helpers
						
						
						
						
						
						
					 | 
					
						2009-10-20 14:56:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						c5cf70c6b8
					 | 
					
						
						
							
							Check for valid decl_specifier_seq when parsing declaration statements.
						
						
						
						
						
						
					 | 
					
						2009-10-20 11:42:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						8f4bdd5355
					 | 
					
						
						
							
							Removed unused method Parser::maybeSimpleExpression()
						
						
						
						
						
						
					 | 
					
						2009-10-20 11:29:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						7c62901919
					 | 
					
						
						
							
							Removed unused method Parser::maybeFunctionCall()
						
						
						
						
						
						
					 | 
					
						2009-10-20 11:28:38 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fe2c9cc16d
					 | 
					
						
						
							
							Improved parsing of ambiguous statements.
						
						
						
						
						
						
						
						Done with Erik Verbruggen 
						
						
					 | 
					
						2009-10-19 17:48:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						077c19a661
					 | 
					
						
						
							
							Fix for invalid parsing of "(a)[b]", including test cases.
						
						
						
						
						
						
					 | 
					
						2009-10-19 14:50:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						77aa306478
					 | 
					
						
						
							
							Removed the MacroResolver
						
						
						
						
						
						
						
						Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects. 
						
						
					 | 
					
						2009-10-07 13:57:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						f1e665463b
					 | 
					
						
						
							
							Added protocol & class definedness checks, and added property attribute checks.
						
						
						
						
						
						
					 | 
					
						2009-10-05 18:02:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						9a21143384
					 | 
					
						
						
							
							Implemented a simple(fast?) strategy to resolve macro references.
						
						
						
						
						
						
					 | 
					
						2009-09-30 17:17:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						e50d60ac97
					 | 
					
						
						
							
							Introduced MacroResolver.
						
						
						
						
						
						
					 | 
					
						2009-09-30 17:17:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hjk
							
						 
					 | 
					
						
						
							
						
						93cbef8724
					 | 
					
						
						
							
							long live the king
						
						
						
						
						
						
					 | 
					
						2009-08-14 09:30:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						ffccb612af
					 | 
					
						
						
							
							Parsing fix for casts in ObjC message expressions.
						
						
						
						
						
						
					 | 
					
						2009-08-10 12:44:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						4e7881577d
					 | 
					
						
						
							
							Parser fix for ObjC methods.
						
						
						
						
						
						
					 | 
					
						2009-08-06 13:44:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						ca34b0ca1c
					 | 
					
						
						
							
							Cleaned the ObjC AST up.
						
						
						
						
						
						
					 | 
					
						2009-08-05 17:14:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						393806696d
					 | 
					
						
						
							
							The parser needs to a valid AST when the parsing method returns `true'.
						
						
						
						
						
						
					 | 
					
						2009-08-05 09:59:11 +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
							
						 
					 | 
					
						
						
							
						
						83e35eb9fb
					 | 
					
						
						
							
							Another fix for ObjC fast-enum parsing.
						
						
						
						
						
						
					 | 
					
						2009-07-29 10:39:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						123e2f6349
					 | 
					
						
						
							
							Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
						
						
						
						
						
						
					 | 
					
						2009-07-29 10:06:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						f04dbf05b9
					 | 
					
						
						
							
							Fix for ObjC fast-enumeration parsing.
						
						
						
						
						
						
					 | 
					
						2009-07-29 10:06:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						7e65890ca2
					 | 
					
						
						
							
							Fixed a typo in foreach parsing, which stored the initializer in the
						
						
						
						
						
						
						
						expression, which subsequently got overwritten by the (real) expression. 
						
						
					 | 
					
						2009-07-29 09:46:38 +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
							
						 
					 | 
					
						
						
							
						
						e5377519d6
					 | 
					
						
						
							
							Added varargs parsing for ObjC send_msg arguments.
						
						
						
						
						
						
					 | 
					
						2009-07-16 11:27:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Verbruggen
							
						 
					 | 
					
						
						
							
						
						c8f155c0fc
					 | 
					
						
						
							
							AST additions for ObjC send_msg.
						
						
						
						
						
						
					 | 
					
						2009-07-15 12:11:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						6c0854df66
					 | 
					
						
						
							
							Improved the parsing of parameter declarations clause.
						
						
						
						
						
						
					 | 
					
						2009-07-13 14:29:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |