Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lazarus / usr / share / lazarus / 1.6 / components / codetools / units / x86_64-linux / changedeclarationtool.ppu
Size: Mime:
PPU172À€"Å=Ãעj]ןIutPðChangeDeclarationToolUchangedeclarationtool.pas(¹"UtSystem„у¾(`¼¶­àobjpasб±99àȻ®“Classes¸Û$£_v77£ Bsysutils·è>ëNš8!-“»AVL_Treeú`ûmàíߌßcontnrs©Ì>³øۻ¯Ë¨CodeAtom}^éŽÉ|אÈÁ	CodeCache|»OKºúò_埵ñ	FileProcs‰¼ö¥­zœ{q–NCodeTree¾h®µn~U¤±ªýåExtractProcTool®ï}Ì5j;\FindDeclarationToolHޱÂ|„æê’ÀBasicCodeTools ¦.EfzõŸ[mÀKeywordFuncListså6µ‡]îbœhLinkScanner¤:i9îCÃ34
SourceChangerŒï5Ll£é =óchangedeclarationtool.o	
dR¥
SYSTEMEXTRACTPROCTOOLCODETREE
SOURCECHANGERCONTNRS	CODECACHEAVL_TREEFINDDECLARATIONTOOLPASCALPARSERTOOLCUSTOMCODETOOLCODECOMPLETIONTOOLCODEATOMCLASSESC
®
%
,

0
5

ÈÉËÌÍçèéêëøùú:3®;
®:?
3(:C

(:H
(x:M	
ÉËÌÍçèéêëøùúC	
8	q	n	o	r	s	t	w	x	‹ ijlmn
=ST®
[
ÈÉËÌÍçèéêëøùúd®ux
{

}3







(ÉËÌÍçèéêëøùú€®
3ˆŒ

‘•3((


ÉËÌÍçèéêëøùúx
(®ü[ø(1”[øùú(cplaInsertNewParam(%cplaDeleteParam)#
cplaMoveParam*,cplaChangeDefaultValue+û,2 ”(0.¾TChangeParamListItem86
𣬵¾ÇÐÙâëôý[[ø§+?CÿÿˆŽ"SCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTITEM_$__$$_CREATEINSERTNEWPARAM$crc8D41E74B[øùú*"&TheIndex:&IR
+"'	aModifier;&T]'"(aName;1_h'")aType;8js(&"*$vmt:uD~'"+$self:€B†û¶+”˜ÿÿ¼Â"bCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTITEM_$__$$_CREATEDELETEPARAM$LONGINT$$TCHANGEPARAMLISTITEM[øùú*"-TheIndex<#ž§
&".$vmt<©D²'"/$self<´Bºû¢+ÈÌÿÿû"NCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTITEM_$__$$_CREATEMOVEPARAM$crcD387056F[øùú-"1TheOldIndex=!ÒÛ
*"2NewIndex=.Ýæ&"3$vmt=èDñ'"4$self=óBùû«+ÿÿ:@""WCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTITEM_$__$$_CREATECHANGEDEFAULTVALUE$crc578391A6[øùú*"6TheIndex>*
("7aValue>=%&"8$vmt>'D0'"9$self>2B8ûùú'Action3F&Index4L) OldIndex5U.!
ParamModifier6^*"	ParamName7g *#	ParamType8p(-$DefaultValue9y0(%CreateInsertNewParam:‚%,CreateDeleteParam<ˆ#0CreateMoveParam=Ž,5CreateChangeDefaultValue>”û0¾TChangeDeclarationToolp8%}†˜¡ª³¼ÅÎ×àéòû
(1:CLU^gpy‚‹”¦¯¸Á[[ø°+ $ÿÿKQ,"\CHANGEDECLARATIONTOOL$_$TCHANGEDECLARATIONTOOL_$__$$_CDTPARSEPARAMLIST$TCODETREENODE$TOBJECT[øùú,"<
ParentNodeE!-6
."=TransactionsE<8A'">$selfECBIû¯+	W[ÿÿ‚ˆÊ![CHANGEDECLARATIONTOOL$_$TCHANGEDECLARATIONTOOL_$__$$_APPLYPARAMLISTTRANSACTIONS$crcB0A0F828[øùú."@TransactionsF)dm
/"A
SourceChangerGox'"B$selfFzB€û¯+
Ž’ÿÿÄʺ![CHANGEDECLARATIONTOOL$_$TCHANGEDECLARATIONTOOL_$__$$_CHANGEPARAMLISTDECLARATION$crc81329F6C[øùú,"D
ParentNodeH)›¤
)"EChangesI¦¯/"F
SourceChangerJ±º'"G$selfH¼BÂû´+ÐÔÿÿL!`CHANGEDECLARATIONTOOL$_$TCHANGEDECLARATIONTOOL_$__$$_CHANGEPARAMLISTDECLARATIONATPOS$crc532C1F13[øùú*"ICleanPosK.Ýæ
)"JChangesLèñ/"K
SourceChangerMóü'"L$selfKþBû¤+ÿÿSYh!PCHANGEDECLARATIONTOOL$_$TCHANGEDECLARATIONTOOL_$__$$_CHANGEPARAMLIST$crc26C2A4A9[øùú)"NChangesO(
)"OProcPosP*37"PTreeOfPCodeXYPositionQ5>/"Q
SourceChangerR@I('"R$selfOKBQûùú%;CDTParseParamListE_.?ApplyParamListTransactionsFe.CChangeParamListDeclarationHk3HChangeParamListDeclarationAtPosKq#MChangeParamListOwûùú#ChangeDeclarationTool!system!objpas!Classes"SysUtils"AVL_Tree"contnrs" 	CodeAtom")
	CodeCache"3	FileProcs#CodeTree#
ExtractProcTool#!FindDeclarationTool#)BasicCodeTools$KeywordFuncLists$LinkScanner$%
SourceChanger$2,TChangeParamListAction'Ê(cplaInsertNewParam(Ð%cplaDeleteParam)Ö#
cplaMoveParam*Ü,cplaChangeDefaultValue+â-TChangeParamListActions-è*TChangeParamListItem1î,:TChangeDeclarationToolCôûý[ø«+
úþ	CHANGEDECLARATIONTOOL_$$_initÿÿ	WINIT$_$CHANGEDECLARATIONTOOLCHANGEDECLARATIONTOOL_$$_init[øùúû‰0>TChgPrmInsertNew8
ÇÐÙâëôý!*3[[ø”+ $ÿÿ…—ACHANGEDECLARATIONTOOL$_$TCHGPRMINSERTNEW_$__$$_CREATE$crcE93DD8AC[øùú&"\aSrcc*3
+"]	aModifierc5>'"^aNamec)@I'"_aTypec0KT(("`aValuec7V_2+"a	aCopyFromdaj<&"b$vmtclDu'"c$selfcwB}ûùú$USrc]‹)VModifier^”%WName_$XTyp`¦ -YDefaultValuea¯(3ZCopyFromParamIndexb¸0[CreatecÁû†0<>
TChgPrmModifyxD
—¦¯¸ÁÊÓÜåî÷[[ø”+MQÿÿjp¢ACHANGEDECLARATIONTOOL$_$TCHGPRMMODIFY_$__$$_CREATE$$TCHGPRMMODIFY[øùú&"v$vmt}WD`'"w$self}bBhû†+vzD–œ§3CHANGEDECLARATIONTOOL$_$TCHGPRMMODIFY_$__$$_DESTROY[øùú&"y$vmt~ƒDŒ'"z$self~ŽB”û“+¢¦ÿÿ·½­@CHANGEDECLARATIONTOOL$_$TCHGPRMMODIFY_$__$$_GETFIRSTPOS$$LONGINT[øùú'"|$self¯Bµûš+ÃÇÿÿãé·GCHANGEDECLARATIONTOOL$_$TCHGPRMMODIFY_$__$$_GETLASTPOS$BOOLEAN$$LONGINT[øùú/"~
WithSeparator€ÐÙ
'"$self€ÛBáûùú%eNodekï1fHeaderCommentPosmø)gModifiern%hNameo
 $iTypp,-jDefaultValueq8,kHasCommentsr%D4lFooterCommentEndPoss.H*m	Separatort7L6nCommentAfterSeparatoru@P-oFirstInGroupvI\,pLastInGroupwR`'qDeletey[d3rChangeDefaultValuezde0sNewDefaultValue{mh-tInsertBehind|vpuCreate}xDestroy~…{GetFirstPos‹}
GetLastPos€‘û•0	>TChangeParamListTransactions8
]	c	l	u	~	‡		™	¢	«	´	½	Æ	[[ø,*($ÿÿÿÿÿÿÿÿ[øùúû +-1ÿÿU[ê*MCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTTRANSACTIONS_$__$$_CREATE$crc1F0037A4[øùú+"‰	ParamListŽ7@
&"Š$vmtŽBDK'"‹$selfŽMBSû•+aeD‡ý)BCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTTRANSACTIONS_$__$$_DESTROY[øùú&"$vmtnDw'"Ž$selfyBû+‘ÿÿ¢¨Í'JCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTTRANSACTIONS_$__$$_MAXPOS$$LONGINT[øùú'"$selfšB û­+®²ÿÿÖÜÒ(ZCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTTRANSACTIONS_$__$$_INSERT$LONGINT$TCHGPRMINSERTNEW[øùú'"’Index‘»Ä
+"“	Insertion‘&ÆÌ'"”$self‘ÎBÔû›+âæÿÿ÷ýÛ(HCHANGEDECLARATIONTOOL$_$TCHANGEPARAMLISTTRANSACTIONS_$__$$_CREATECHANGES[øùú'"–$self’ïBõûùú%Node‡	)‚OldNodesˆ	,ƒInsertFirst‰	(„ChangesŠ	 .…
BehindNamePos‹$	(/†BracketOpenPosŒ-	,0‡BracketClosePos6	0ˆCreateŽ?	ŒDestroyE	MaxPosK	‘Insert‘Q	!•
CreateChanges’W	û){Ï	Ó	)·Ü	à	ùú2S$CHANGEDECLARATIONTOOL_$$_initWé	&TTChgPrmInsertNew[ï	#d
TChgPrmModifyiõ	2€TChangeParamListTransactions…"û	ûOS





%
g.
4
:
	ÿ