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 / extractproctool.ppu
Size: Mime:
PPU172Àƒ"R7®ï}Ì5ðsj;\ExtractProcToolUextractproctool.pasËWCVèSystem„у¾(`¼¶­àobjpasб±99àȻ®“Classes¸Û$£_v77£ Bsysutils·è>ëNš8!-“»mathž]YljÍP(§6u	FileProcs‰¼ö¥­zœ{q–NCodeToolsStrConstsž¾	ôo†߃°ŠCodeTree¾h®µn~U¤±ªýåCodeAtom}^éŽÉ|אÈÁ	CodeCache|»OKºúò_埵ñCustomCodeTool’£͟ÂÜ\Õ!¢PascalReaderToolåól¼•‚õøpiPascalParserTool¨Iºߺ–”ò­qCodeCompletionToolªÿzkü1ʓÔS6KeywordFuncListså6µ‡]îbœhBasicCodeTools ¦.EfzõŸ[mÀLinkScanner¤:i9îCÃ34AVL_Treeú`ûmàíߌß
SourceChangerŒï5Ll£é =óFindDeclarationToolHޱÂ|„æê’Àextractproctool.o	
dRŽSYSTEMCODETREEFINDDECLARATIONTOOLCODECOMPLETIONTOOL	CODECACHEAVL_TREE
SOURCECHANGERCLASSES	FILEPROCSPASCALPARSERTOOLCUSTOMCODETOOL{®
&3





ÈÉËÌÍçèéêëøùú(9
xx

3:
xx

3D
xx


K
xx


ZR
xxx
:
f\
x:h
xx-:l®s	
ÉËÌÍçèéêëøùú	C
8
		q
n
o
r
s
t
w
x
‹ 	i	j	l	m	n=







w
x
{
|
3ƒ
3
-xqrîï7
-	ü[ø(1”[øùú#
epvtParameter="epvtLocalVar>û0¾TExtractedProcVariable(
𣬵¾ÇÐÙâëôý[[øš+%)ÿÿ:@»!GEXTRACTPROCTOOL$_$TEXTRACTEDPROCVARIABLE_$__$$_USEDINSELECTION$$BOOLEAN[øùú'"'$selfM2B8ûùú
%NodeDF%ToolEO(VarTypeFX0 ReadInSelectionG^1!WriteInSelectionHg3"UsedInNonSelectionIp3#ReadAfterSelectionJy8$ReadAfterSelectionValidK‚ 3%RemovedFromOldProcL‹!#&UsedInSelectionM”û(1”[øùú")eptProcedureS/+eptProcedureWithInterfaceT%-eptSubProcedureU#,/eptSubProcedureSameLvlV)&1eptPrivateMethodW/(3eptProtectedMethodX5%5eptPublicMethodY;(7eptPublishedMethodZAû0G¾TExtractProcToolp8O%lu~‡™¢«´½ÆÏØáêóü )2;DMV_hqw€‰’›¤­[[øž+X\ÿÿÅË…JEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_SCANNODESFORVARIABLES$crc6772D8CE[øùú	*";StartPos_*en
("<EndPos_4py/"=
BlockStartPos`
{„-">BlockEndPos`†(+"?	BlockNodea
‘š2)"@VarTreeb	œ¥<3"AIgnoreIdentifiersc	§°F4"BMissingIdentifiersd	²»P'"C$self_½BÃû +ÑÕÿÿ#•LEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_CHECKIFRANGEONSAMELEVEL$crcC661849D[øùú*"EStartPosf,Þç
("FEndPosf6éò/"G
CleanStartPosgôý-"HCleanEndPosgÿ(+"I	StartNodeg4
2'"J$selffBû—+)-ÿÿu{ÂDEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_INITEXTRACTPROC$crc0B567AF2[øùú*"LStartPosh$6?
("MEndPosh.AJ0"NMethodPossibleiLU1"OSubProcPossibleiW`(8"PSubProcSameLvlPossiblei,bk2'"Q$selfhmBsû˜+…ÿÿçíïEEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_CHECKEXTRACTPROC$crc231000D6[øùú	*"SStartPosk%Ž—
("TEndPosk/™¢0"UMethodPossiblel¤­1"VSubProcPossiblel¯¸(8"WSubProcSameLvlPossiblel,ºÃ24"XMissingIdentifiersmÅÎ<)"YVarTreenÐÙFZ$defVARTREEn€'"[$selfkßBåû”+	ó÷ÿÿu{@EXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_EXTRACTPROC$crcA629B86E[øùú*"]StartPosp 	
("^EndPosp**"_ProcTypeq*"`ProcNameq)'(3"aIgnoreIdentifiersr)22("bNewPoss4=<,"c
NewTopLines(?HF3"dSourceChangeCachetJSP@"eFunctionResultVariableStartPosuU^Z>f"$defFUNCTIONRESULTVARIABLESTARTPOSu€d'"g$selfpmBsû¸+
…ÿÿ¬²=dEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_REMOVEWITHBLOCK$TCODEXYPOSITION$TSOURCECHANGECACHE$$BOOLEAN[øùú+"i	CursorPosw$Ž—
3"jSourceChangeCachex™¢'"k$selfw¤Bªû•+¸¼ÿÿ
ñAEXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_ADDWITHBLOCK$crcFD630B7F[øùú*"mStartPosy!ÅÎ
("nEndPosy+ÐÙ*"oWithExprz
Ûä,"p
Candidates{æï(3"qSourceChangeCache{ñú2'"r$selfyüBû”+D06€@EXTRACTPROCTOOL$_$TEXTRACTPROCTOOL_$__$$_CALCMEMSIZE$TCTMEMSTATS[øùú'"tStats}&
'"u$self}(B.ûùú):ScanNodesForVariables_<+DCheckIfRangeOnSameLevelfB#KInitExtractProchH$RCheckExtractProckN\ExtractProcpT#hRemoveWithBlockwZ lAddWithBlocky`sCalcMemSize}fû,*
¶ºÃ[øùúû,*ÉÍÖ [øùúû,*ßãì [øùúû,*õù [øùúû,* [øùúû,*!%. [øùúû,*7;D [øùúû,*MQZ [øùúû,*cgp [øùúû+y}ÿÿ†ˆ¬
:EXTRACTPROCTOOL_$$_CREATEEXTRACTPROCVARIABLETREE$$TAVLTREE[øùúû“+Ž’ÿÿ±³±@EXTRACTPROCTOOL_$$_CLEAREXTRACTPROCVARIABLETREE$TAVLTREE$BOOLEAN[øùú)"yVarTree(›¤
*"zFreeTree;¦¯ûùú&ExtractProcTool4system4objpas4Classes5SysUtils5math5	FileProcs5 	CodeToolsStrConsts5'
CodeTree5;CodeAtom5E	CodeCache6
CustomCodeTool6PascalReaderTool6PascalParserTool7 CodeCompletionTool7KeywordFuncLists7)BasicCodeTools7;LinkScanner8AVL_Tree8
SourceChanger8!FindDeclarationTool90TExtractedProcVariableType< ¹#
epvtParameter=¿"epvtLocalVar>Å,TExtractedProcVariableBË&(TExtractProcTypeRÑ"*eptProcedureS×/,eptProcedureWithInterfaceTÝ%.eptSubProcedureUã,0eptSubProcedureSameLvlVé&2eptPrivateMethodWï(4eptProtectedMethodXõ%6eptPublicMethodYû(8eptPublishedMethodZ&9TExtractProcTool]5vExtractProcTypeNames
1wCreateExtractProcVariableTreeŒ
0xClearExtractProcVariableTreeûý[ø™+#'	EXTRACTPROCTOOL_$$_initÿÿ02‘INIT$_$EXTRACTPROCTOOLEXTRACTPROCTOOL_$$_init[øùúû+8<ÿÿUW‘
<EXTRACTPROCTOOL_$$_COMPAREEXTRACTEDPROCVARIABLES$crcF4DAF7C4[øùú$"}V1‘(EK
$"~V2‘,MSû–+]aÿÿ}ž
CEXTRACTPROCTOOL_$$_COMPARENODEWITHEXTRACTEDPROCVARIABLE$crcA4F7C8E3[øùú&"„Nodež/js
#"…VŸu{û)!…‰)"’–)#Ÿ£)%¬°)m¹½)nÆÊ)oÓ×)yàä)‚íñ¬+î÷û	 EXTRACTPROCTOOL_$$_init_implicitÿÿìINIT$_$EXTRACTPROCTOOL EXTRACTPROCTOOL_$$_init_implicit[øùúû¸+ï	$EXTRACTPROCTOOL_$$_finalize_implicitÿÿìFINALIZE$_$EXTRACTPROCTOOL$EXTRACTPROCTOOL_$$_finalize_implicit[øùúûùú,{$EXTRACTPROCTOOL_$$_init‘!1|CompareExtractedProcVariables‘
'8ƒ$CompareNodeWithExtractedProcVariablež
-6q!$EXTRACTPROCTOOL_$$_init_implicitì3:r%$EXTRACTPROCTOOL_$$_finalize_implicitì9ûGS?HQZ`0i a@rÿ