Roberto Raggi 
							
						 
					 
					
						
						
							
						
						590030428a 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2009-06-03 15:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						19dd2b814f 
					 
					
						
						
							
							Added Symbol::enclosingNamespaceScope(), Symbol::enclosingClassScope(), and so on...  
						
						
						
						
					 
					
						2009-06-03 14:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f7afe3ee4b 
					 
					
						
						
							
							Made the C++ front-end more Creator-friendly.  
						
						
						
						
					 
					
						2009-06-03 11:10:04 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7ee7055485 
					 
					
						
						
							
							Initial support for semantic searches.  
						
						
						
						
					 
					
						2009-06-02 14:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a1ec4e2a94 
					 
					
						
						
							
							Introduced Name::identifier().  
						
						... 
						
						
						
						Name::identifier() returns the identifier used to declare the name. 
						
						
					 
					
						2009-05-28 11:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						339cb43454 
					 
					
						
						
							
							Removed hidden function declarations from the overloaded function set.  
						
						
						
						
					 
					
						2009-05-19 12:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						e913f8289b 
					 
					
						
						
							
							Made a start on correcting indentation  
						
						
						
						
					 
					
						2009-05-13 16:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						581dca0ad9 
					 
					
						
						
							
							Rewrote PrettyPrinter to output the document exactly as it was before  
						
						... 
						
						
						
						This means at the moment the PrettyPrinter isn't doing anything useful,
but the idea is that from here we can improve it to adapt the code to
a certain style.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-05-11 17:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						ecc2b25ddc 
					 
					
						
						
							
							Extended the AST with references to more tokens  
						
						... 
						
						
						
						Mainly comma tokens. Referencing all tokens is necessary to be able to
implement pretty-printing based on the AST while maintaining user
formatting.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-05-11 17:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1a1b841cdb 
					 
					
						
						
							
							Fixed parsing of ambiguous name ids.  
						
						
						
						
					 
					
						2009-04-28 19:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						d9812ac32c 
					 
					
						
						
							
							Fixed the signature of Symbol::getPosition() & co.  
						
						
						
						
					 
					
						2009-03-31 14:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						8f84f81e6d 
					 
					
						
						
							
							Introduced startOffset(), endOffset(), getPosition(), getStartPosition(), and getEndPosition().  
						
						
						
						
					 
					
						2009-03-31 13:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fde8ca4a16 
					 
					
						
						
							
							Added Document::ParseDeclarator.  
						
						
						
						
					 
					
						2009-03-30 15:08:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						5d8ee0d742 
					 
					
						
						
							
							Moved some complicated checks into convenience functions  
						
						
						
						
					 
					
						2009-03-26 16:54:20 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						424dd77e18 
					 
					
						
						
							
							Added support for Q_SIGNAL and Q_SLOT.  
						
						
						
						
					 
					
						2009-03-25 11:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						ec69936c7c 
					 
					
						
						
							
							Support Doxygen comment style after members  
						
						... 
						
						
						
						Forms /**<, /*!<, ///< and //!<.
Done with Roberto Raggi. 
						
						
					 
					
						2009-03-20 14:24:02 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						437bbd00e5 
					 
					
						
						
							
							Don't insert `(' when completing ambiguous symbols.  
						
						
						
						
					 
					
						2009-03-17 14:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a744a73145 
					 
					
						
						
							
							Check for ambigious function-declarators/cpp-initializers.  
						
						
						
						
					 
					
						2009-03-17 14:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e3baca2e9a 
					 
					
						
						
							
							Prefer C++ Initializer when parsing init-declarators.  
						
						
						
						
					 
					
						2009-03-17 14:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f9a3df1847 
					 
					
						
						
							
							Visit the parameters, the cv qualifiers and exceptions  
						
						
						
						
					 
					
						2009-03-17 14:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						66a3e71579 
					 
					
						
						
							
							Added ASTVisitor::getTokenStartPosition() and ASTVisitor::getTokenEndPosition().  
						
						
						
						
					 
					
						2009-03-06 10:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						5e3921d2bd 
					 
					
						
						
							
							Added a fwd declaration for the class Token.  
						
						
						
						
					 
					
						2009-03-06 10:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						942f5a708a 
					 
					
						
						
							
							Ignore the symbol's column for generated symbols (at least for now).  
						
						
						
						
					 
					
						2009-03-04 15:45:38 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						4613da1c8b 
					 
					
						
						
							
							Mark the generated tokens in the token stream.  
						
						
						
						
					 
					
						2009-03-04 14:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						3d6f7de909 
					 
					
						
						
							
							Context-sensitive highlighting.  
						
						
						
						
					 
					
						2009-03-03 13:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ea1d5503a4 
					 
					
						
						
							
							Added a bit to annotate the generated tokens.  
						
						
						
						
					 
					
						2009-03-03 11:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f96d8ff9e0 
					 
					
						
						
							
							Fixed: Parsing of /**/ tokens.  
						
						
						
						
					 
					
						2009-03-02 19:00:57 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fd22788d9e 
					 
					
						
						
							
							Improved matching of qdox/doxygen comments.  
						
						
						
						
					 
					
						2009-03-02 10:10:30 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						8ca887aae2 
					 
					
						
						
							
							Fixes:    change file license headers to include LGPL  
						
						
						
						
					 
					
						2009-02-25 09:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						c5d600b1d6 
					 
					
						
						
							
							Fixed highlighting of comment closing element */  
						
						... 
						
						
						
						Was taking the wrong state, causing it to appear in Doxygen style
instead of as a normal comment.
Fix by Roberto Raggi 
						
						
					 
					
						2009-02-20 16:34:48 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						4c5ff047f0 
					 
					
						
						
							
							Initial support for doxygen comments.  
						
						
						
						
					 
					
						2009-02-20 11:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6178a44fc2 
					 
					
						
						
							
							Warning for using-directive in class scope.  
						
						
						
						
					 
					
						2009-02-19 13:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7e10664e6a 
					 
					
						
						
							
							Instroduced TranslationUnit::spell(tokenIndex).  
						
						
						
						
					 
					
						2009-02-19 13:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f5b32ef7b0 
					 
					
						
						
							
							Fixes: Export the pretty printer.  
						
						
						
						
					 
					
						2009-02-18 16:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c2f61a76e1 
					 
					
						
						
							
							Merge branch '1.0.0' of git@scm.dev.nokia.troll.no:creator/mainline  
						
						
						
						
					 
					
						2009-02-17 11:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						7774977e5d 
					 
					
						
						
							
							Fixed handling of attribute specifiers in front of declaration  
						
						... 
						
						
						
						Done with Roberto Raggi 
						
						
					 
					
						2009-02-17 11:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f63b8e6693 
					 
					
						
						
							
							--warnings  
						
						
						
						
					 
					
						2009-02-16 18:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						01145fd552 
					 
					
						
						
							
							Added Type::isForwardClassDeclaration().  
						
						
						
						
					 
					
						2009-02-16 18:20:47 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ba78e075da 
					 
					
						
						
							
							Introduced support for forward class declarations.  
						
						
						
						
					 
					
						2009-02-16 18:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2788d77229 
					 
					
						
						
							
							Fixes: Implementation of NewExpressionAST::lastToken()  
						
						
						
						
					 
					
						2009-02-16 18:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						a33ae02927 
					 
					
						
						
							
							Revert now unnecessary checks for null-types  
						
						... 
						
						
						
						This reverts commits:
c721304a47885d908ea3a0909989f7fb4ad59ddb0a9a67cf540d1624d4d1d018cfd5cb0504fdd00ba2fd10fe19 
						
						
					 
					
						2009-02-10 17:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						146a534932 
					 
					
						
						
							
							Fixed all crashes due to refencing undefined types  
						
						... 
						
						
						
						Introduced UndefinedType class to replace null pointer.
Done with Roberto Raggi 
						
						
					 
					
						2009-02-10 17:22:16 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2d80acbe76 
					 
					
						
						
							
							Improved the implementation of new-expressions.  
						
						
						
						
					 
					
						2009-02-10 14:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						885d908ea3 
					 
					
						
						
							
							Fixed two crashes with C++ engine handling  
						
						... 
						
						
						
						These checks are necessary cause of a recent change in the C++ engine.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-02-10 13:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fba8e1510c 
					 
					
						
						
							
							Fixes: Visiting of case statements.  
						
						
						
						
					 
					
						2009-02-10 10:09:14 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fb4ad59ddb 
					 
					
						
						
							
							Fixes: Possible crash when parsing qt methods.  
						
						
						
						
					 
					
						2009-02-09 21:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						25de88fe61 
					 
					
						
						
							
							Fixes: Removed dynamic_cast from Scope.  
						
						
						
						
					 
					
						2009-02-09 21:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c842957a8b 
					 
					
						
						
							
							Fixes: Possible crash in LookupContext.  
						
						
						
						
					 
					
						2009-02-09 20:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						d01795d933 
					 
					
						
						
							
							Reimplemented Type::as*Type() using virtual methods.  
						
						
						
						
					 
					
						2009-02-09 17:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						17d047ced8 
					 
					
						
						
							
							Reimplemented Name::as*() using virtual functions.  
						
						
						
						
					 
					
						2009-02-09 16:32:56 +01:00