mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5bf4cd13b
							
						
					 | 
					
						
						
							
							codetools: better debugging out
						
						
						
						
						
						
						
						git-svn-id: trunk@39900 - 
						
					 | 
					
						2013-01-19 19:56:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							fbcab8dfee
							
						
					 | 
					
						
						
							
							codetools: more verbosity for scan range
						
						
						
						
						
						
						
						git-svn-id: trunk@39896 - 
						
					 | 
					
						2013-01-19 18:35:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4f57577c9
							
						
					 | 
					
						
						
							
							codetools: parse generic constraints, bug #23496
						
						
						
						
						
						
						
						git-svn-id: trunk@39822 - 
						
					 | 
					
						2013-01-10 17:14:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							c98e01db84
							
						
					 | 
					
						
						
							
							codetools: resolve expr: thisunitname.implementationenidentifier
						
						
						
						
						
						
						
						git-svn-id: trunk@37073 - 
						
					 | 
					
						2012-04-29 09:28:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							28123ac857
							
						
					 | 
					
						
						
							
							codetools: fixed treating initialization, finalization as statements
						
						
						
						
						
						
						
						git-svn-id: trunk@36973 - 
						
					 | 
					
						2012-04-22 18:15:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec66ae883a
							
						
					 | 
					
						
						
							
							codetools: parse class helper
						
						
						
						
						
						
						
						git-svn-id: trunk@35047 - 
						
					 | 
					
						2012-01-31 02:25:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b706b641d
							
						
					 | 
					
						
						
							
							codetools: code completion: method body to definition: update definition
						
						
						
						
						
						
						
						git-svn-id: trunk@34964 - 
						
					 | 
					
						2012-01-26 22:43:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd6db590b3
							
						
					 | 
					
						
						
							
							codetools: identifier completion: keyword initialization
						
						
						
						
						
						
						
						git-svn-id: trunk@34955 - 
						
					 | 
					
						2012-01-26 14:54:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3bb1379a4
							
						
					 | 
					
						
						
							
							codetools: made CheckForChangedProcs a method of its own
						
						
						
						
						
						
						
						git-svn-id: trunk@34922 - 
						
					 | 
					
						2012-01-25 13:50:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b54faa3c2
							
						
					 | 
					
						
						
							
							codetools: added proc specifiers
						
						
						
						
						
						
						
						git-svn-id: trunk@34722 - 
						
					 | 
					
						2012-01-12 23:46:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							e05554c7fc
							
						
					 | 
					
						
						
							
							codetools: fixed FindCodeTreeNodeExtAVLNode
						
						
						
						
						
						
						
						git-svn-id: trunk@34246 - 
						
					 | 
					
						2011-12-17 14:05:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b7fc82827
							
						
					 | 
					
						
						
							
							codetools: replaced PAnsiString with AnsiString
						
						
						
						
						
						
						
						git-svn-id: trunk@34234 - 
						
					 | 
					
						2011-12-17 00:52:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							8936771e6d
							
						
					 | 
					
						
						
							
							codetools: added class sections for objcprotocol: required, optional
						
						
						
						
						
						
						
						git-svn-id: trunk@33701 - 
						
					 | 
					
						2011-11-22 21:46:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0f6f71ee9
							
						
					 | 
					
						
						
							
							codetools: add STATIC word as a procedure specifier
						
						
						
						
						
						
						
						git-svn-id: trunk@32455 - 
						
					 | 
					
						2011-09-22 03:20:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bdf7647bb
							
						
					 | 
					
						
						
							
							codetools: TStandardCodeTool.FindMissingUnits: dotted names
						
						
						
						
						
						
						
						git-svn-id: trunk@32118 - 
						
					 | 
					
						2011-08-30 16:09:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf32ea0df9
							
						
					 | 
					
						
						
							
							codetools: parsing on E:Exception do: using ctnVarDefinition, bug #19601
						
						
						
						
						
						
						
						git-svn-id: trunk@31317 - 
						
					 | 
					
						2011-06-21 14:21:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							84ea3ef4f9
							
						
					 | 
					
						
						
							
							codetools: record case variable is now a ctnVarDefinition, bug #18368
						
						
						
						
						
						
						
						git-svn-id: trunk@30781 - 
						
					 | 
					
						2011-05-17 09:53:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							83bf96457b
							
						
					 | 
					
						
						
							
							codetools: find declaration: fixed constructor result type, fixed param compatiblity for convertable
						
						
						
						
						
						
						
						git-svn-id: trunk@30737 - 
						
					 | 
					
						2011-05-15 07:56:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7906d0507
							
						
					 | 
					
						
						
							
							codetools: added ctnHintModifier nodes for deprecated, unimplemented, experimental, library, platform
						
						
						
						
						
						
						
						git-svn-id: trunk@30683 - 
						
					 | 
					
						2011-05-11 16:22:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							005d8e828c
							
						
					 | 
					
						
						
							
							codetools: parse param list
						
						
						
						
						
						
						
						git-svn-id: trunk@30584 - 
						
					 | 
					
						2011-05-06 12:06:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							90a1dcfc9b
							
						
					 | 
					
						
						
							
							codetools: started FindAssignMethod
						
						
						
						
						
						
						
						git-svn-id: trunk@30491 - 
						
					 | 
					
						2011-04-27 17:51:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							77566ccf65
							
						
					 | 
					
						
						
							
							codetools: implemented scanning units in smaller chunks and successive scanning without deleting nodes
						
						
						
						
						
						
						
						git-svn-id: trunk@29769 - 
						
					 | 
					
						2011-03-09 20:52:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3a8dd03b1
							
						
					 | 
					
						
						
							
							fixed typos: childs
						
						
						
						
						
						
						
						git-svn-id: trunk@29440 - 
						
					 | 
					
						2011-02-10 09:37:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							3943d23f9b
							
						
					 | 
					
						
						
							
							codetools: started nested classes, replaced ctnClassType with ctnTypeSection, ctnClassConst with ctnConstSection, class type,const,var sections are now childs of visibility sections
						
						
						
						
						
						
						
						git-svn-id: trunk@29390 - 
						
					 | 
					
						2011-02-05 10:09:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							10a078069c
							
						
					 | 
					
						
						
							
							codetools: fixed typo in AllClasses definition
						
						
						
						
						
						
						
						git-svn-id: trunk@29369 - 
						
					 | 
					
						2011-02-04 05:40:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							05be735961
							
						
					 | 
					
						
						
							
							codetools: parsing advanced records
						
						
						
						
						
						
						
						git-svn-id: trunk@29359 - 
						
					 | 
					
						2011-02-03 20:38:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d8f487e25
							
						
					 | 
					
						
						
							
							codetools: ctnClassInterface: do not add visibility nodes
						
						
						
						
						
						
						
						git-svn-id: trunk@29355 - 
						
					 | 
					
						2011-02-03 18:06:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fa233e036
							
						
					 | 
					
						
						
							
							codetools: turn off implicit try..finally for TCodeTreeNode and TCodeTreeNodeExt
						
						
						
						
						
						
						
						git-svn-id: trunk@29335 - 
						
					 | 
					
						2011-02-02 19:13:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							92a693d145
							
						
					 | 
					
						
						
							
							codetools: removed TCodeTreeNodeExtMemManager, not needed anymore
						
						
						
						
						
						
						
						git-svn-id: trunk@29334 - 
						
					 | 
					
						2011-02-02 18:56:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							e60e0f810e
							
						
					 | 
					
						
						
							
							codetools: removed TCodeTreeNodeMemManager, not needed anymore
						
						
						
						
						
						
						
						git-svn-id: trunk@29333 - 
						
					 | 
					
						2011-02-02 18:36:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							d900d21d44
							
						
					 | 
					
						
						
							
							codetools: refactored
						
						
						
						
						
						
						
						git-svn-id: trunk@29297 - 
						
					 | 
					
						2011-02-01 19:32:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7c6e1a13f
							
						
					 | 
					
						
						
							
							codetools: parsing objcclass external name
						
						
						
						
						
						
						
						git-svn-id: trunk@29293 - 
						
					 | 
					
						2011-02-01 16:55:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecec0a36e4
							
						
					 | 
					
						
						
							
							codetools: TCodeTreeNode: packed to save memory and a few percent faster
						
						
						
						
						
						
						
						git-svn-id: trunk@28903 - 
						
					 | 
					
						2011-01-08 12:35:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							188361e605
							
						
					 | 
					
						
						
							
							codetools: support new class/generics syntax. like the next:
						
						
						
						
						
						
						
						{ 
 TFoo = class
  const
    Value = 5;
  type
    TBar = integer;
  var
    FSomeField: Integer;
    procedure Dosomething;
  end;  
}
git-svn-id: trunk@28513 -
						
					 | 
					
						2010-11-27 18:25:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbcf2a2d33
							
						
					 | 
					
						
						
							
							codetools: added flag DisableCTNodeExtMemManager
						
						
						
						
						
						
						
						git-svn-id: trunk@28189 - 
						
					 | 
					
						2010-11-12 15:28:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ab9dcd97e
							
						
					 | 
					
						
						
							
							codetools: fixed FindExpressionTypeOfTerm resolve function result
						
						
						
						
						
						
						
						git-svn-id: trunk@26934 - 
						
					 | 
					
						2010-07-31 15:32:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b2c5d9831
							
						
					 | 
					
						
						
							
							codetools: parsing deeper nodes, even if higher node has errors, bug #8093
						
						
						
						
						
						
						
						git-svn-id: trunk@26799 - 
						
					 | 
					
						2010-07-24 10:07:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ebbb2a0a9
							
						
					 | 
					
						
						
							
							codetools: store errors for jit parsed nodes, bug #16992
						
						
						
						
						
						
						
						git-svn-id: trunk@26778 - 
						
					 | 
					
						2010-07-22 11:35:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab251fbfb9
							
						
					 | 
					
						
						
							
							codetools: TCodeTreeNode.Clear: clear cache
						
						
						
						
						
						
						
						git-svn-id: trunk@26716 - 
						
					 | 
					
						2010-07-17 12:58:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							886f997841
							
						
					 | 
					
						
						
							
							codetools: find identifier references: limit scope
						
						
						
						
						
						
						
						git-svn-id: trunk@25959 - 
						
					 | 
					
						2010-06-06 22:23:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7d3b7998d
							
						
					 | 
					
						
						
							
							codetools: implemented enumtype. expression
						
						
						
						
						
						
						
						git-svn-id: trunk@24229 - 
						
					 | 
					
						2010-03-26 19:28:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9170c2e4a
							
						
					 | 
					
						
						
							
							codetools: started otheridentifiertree, removed TcodeTreeNode.GetRootNode use GetRoot instead
						
						
						
						
						
						
						
						git-svn-id: trunk@23588 - 
						
					 | 
					
						2010-01-29 09:06:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e02d5824f
							
						
					 | 
					
						
						
							
							codetools: distinct dispinterface and other interfaces
						
						
						
						
						
						
						
						git-svn-id: trunk@23500 - 
						
					 | 
					
						2010-01-20 13:18:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							227801c427
							
						
					 | 
					
						
						
							
							codetools: implemented parsing class property
						
						
						
						
						
						
						
						git-svn-id: trunk@23406 - 
						
					 | 
					
						2010-01-09 16:27:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							b64abcbd7a
							
						
					 | 
					
						
						
							
							codetools: parsing objccategory
						
						
						
						
						
						
						
						git-svn-id: trunk@22611 - 
						
					 | 
					
						2009-11-16 00:39:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf8c233871
							
						
					 | 
					
						
						
							
							codetools: parsing cppclass
						
						
						
						
						
						
						
						git-svn-id: trunk@22601 - 
						
					 | 
					
						2009-11-15 15:43:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							170f532285
							
						
					 | 
					
						
						
							
							codetools: sealed and abstract classes
						
						
						
						
						
						
						
						git-svn-id: trunk@22300 - 
						
					 | 
					
						2009-10-27 00:02:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							81f665d3c4
							
						
					 | 
					
						
						
							
							codetools: better support 'sealed' and 'abstract' classes
						
						
						
						
						
						
						
						git-svn-id: trunk@22290 - 
						
					 | 
					
						2009-10-26 15:01:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1e1cc8ec1
							
						
					 | 
					
						
						
							
							codetools: support abstract/sealed class modifiers
						
						
						
						
						
						
						
						git-svn-id: trunk@22211 - 
						
					 | 
					
						2009-10-18 04:38:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paul
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ca08c9cf0
							
						
					 | 
					
						
						
							
							codetools: allow *final* method modifier
						
						
						
						
						
						
						
						git-svn-id: trunk@22207 - 
						
					 | 
					
						2009-10-17 14:02:30 +00:00 | 
					
					
						
						
							
							
							
						
					 |