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 / identcompletiontool.ppu
Size: Mime:
PPU172À€" þú»#qD|ŽY+IdentCompletionToolU.identcompletiontool.pas†JJV
codetools.incO´_ODSystem„у¾(`¼¶­àobjpasб±99àȻ®“Classes¸Û$£_v77£ Bsysutils·è>ëNš8!-“»typinfoÿíB[¾WÞêÚ7ì‘	FileProcs‰¼ö¥­zœ{q–NLazFileUtilsëÁß=´ ޳ùCodeTree¾h®µn~U¤±ªýåCodeAtom}^éŽÉ|אÈÁ	CodeCache|»OKºúò_埵ñCustomCodeTool’£͟ÂÜ\Õ!¢CodeToolsStrConstsž¾	ôo†߃°ŠKeywordFuncListså6µ‡]îbœhBasicCodeTools ¦.EfzõŸ[mÀLinkScanner¤:i9îCÃ34
AvgLvlTree¸´•vŒ|)²G¶AVL_Treeú`ûmàíߌß
SourceChangerŒï5Ll£é =óFindDeclarationToolHޱÂ|„æê’ÀPascalReaderToolåól¼•‚õøpiPascalParserTool¨Iºߺ–”ò­qCodeToolsStructs%î@ÓŢÏàIŸA×ExprEval¢äe’^×
àf}I@	LazDbgLogäñN[{î“à߃°Šidentcompletiontool.o	
dRºFINDDECLARATIONTOOLSYSTEM
SOURCECHANGER	CODECACHECODETREECLASSES	FILEPROCSAVL_TREEPASCALPARSERTOOLCUSTOMCODETOOL
AVGLVLTREECODEATOMPASCALREADERTOOLCODETOOLSSTRUCTSSYSUTILS-&æ;é;ì;;;ï;;ôø†ý




xx
3

xx"
3^

%†-31
x58
x;
x?
x}C
x7
K
G
x-M®R3
7
”•–—˜™}š›œ ¡¢£¤¥¦§¨©ª«¬­®ÜܱÉËÌÍçèéêëøùúC	à	q	n	o	r	s	t	w	x	‹± ijlmn®
’	•˜›ž	 
	£
¦¨
pqrstuvwx
p’sÉËÌÍçèéêëøùú&'fg®j;ÈÉËÌÍçèéêëøùúl®

-2
5
8;	
=@CFI	K
N
P
;R	;V	;
V
];`
c
fim;


x779
<=>?@ABCDEFGHIJKLMNOPQ;	A=
&=2+B@
>5
?8  
!!,,x""DÉËÌÍçèéêëøùúm®3		v		x		{3		~				„		‡		’		•		˜	

;
3		š
		¥
		§
		©		«
		­
		¯		±
		³
		µ
		·
		¹
		»
		½
		¿		Á		Ã		Å
		Ç3		É
			Í
		Í		Ò3





^ !"#$%&'()*x{„q‡3
v
~ÈÉËÌÍçèéêëøùú*å	æ	4

;
3;
44é44ö
56ÈÉËÌÍçèéêëøùú6ø4ù88þ8ÿ:::::::::::::‰®nnŽ
oÈÉËÌÍçèéêëøùú­®{{²^¨||ÉËÌÍçèéêëøùúµ®{
}}½}}}À}}Ã
}}Æ
^}}Í
}}Ð}}Ò}}Ú
7

~€{~½
„…†¼¼
¸¸¹¹ºº
»»
¶¶“€ÉËÌÍçèéêëøùú:U;U	4	3478889:::::::::::::;n{}²³37\
_
i
s
}
‡
3^
}7¶·¸¹º»7
}
F¨
Zy[n{	4	4®		-}ü[ø0¾TIdentCompletionToolp¸$ù&/8AJS\enw€‰’›¤­¶¿ÈÑÚãìõþ
(1[[ø§+”ÿÿ17º SIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDTOTREEOFUNITFILEINFO$ANSISTRING[øùú,"ç	AFilename‚-'
("è$self‚)B/ûš+•=Aÿÿ]c FIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDBASECONSTANT$PCHAR[øùú+"êBaseNameƒ%JS
("ë$selfƒUB[û–+–imÿÿ‰ø BIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDBASETYPE$PCHAR[øùú+"íBaseName„!v
("î$self„B‡ûª+—•™ÿÿËÑâ VIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDCOMPILERFUNCTION$PCHAR$PCHAR$PCHAR[øùú,"ð	AProcName…)¢«
1"ñAParameterList…4­¶."òAResultType†¸Á("ó$self…ÃBÉû¥+˜×ÛÿÿÀ QIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDCOMPILERPROCEDURE$PCHAR$PCHAR[øùú,"õ	AProcName‡*äí
1"öAParameterList‡5ïø("÷$self‡úBûš+™ÿÿ.4Ö FIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDKEYWORD$ANSISTRING[øùú+"ùaKeyWordˆ$
("ú$selfˆ&B,û¦+š:>ÿÿekRIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_COLLECTALLIDENTIFIERS$crcEDB8BFDB[øùú)"þParamsŒ$GP
/"ÿFoundContext
R[("$selfŒ]Bcû¬+›quÿÿ§­( XIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERPREDEFINEDIDENTIFIERS$crcD99177A6[øùú+"CleanPosŽ+~‡
*"Context
‰’0"
GatherContext”("$selfŽŸB¥û¨+œ³·ÿÿéïÙ TIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERUSEFULIDENTIFIERS$crcD99177A6[øùú+"CleanPos'ÀÉ
*"Context‘
ËÔ0"	
GatherContext‘Öß("
$selfáBçûŸ+õùÿÿ/5 KIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERUNITNAMES$ANSISTRING[ø,*ž [øùúûùú0"
NameSpacePath’%!
%
$defNAMESPACEPATH’%€("$self’'B-û£+ ;?ÿÿ[aY OIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERSOURCENAMES$TFINDCONTEXT[øùú*"Context“'HQ
("$self“SBYû¦+¡gkÿÿ£ RIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERCONTEXTKEYWORDS$crc8F2AFD0B[øùú*"Context”+t}
+"CleanPos•ˆ6"BeautifyCodeOptions•Š“("$self”•B›û§+¢©­ÿÿÑ׆ SIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_INITCOLLECTIDENTIFIERS$crc5242E0F1[øùú,"	CursorPos–,¶¿
1"IdentifierList—ÁÇ("$self–ÉBÏû¯+£Ýáÿÿ)/– [IDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_PARSESOURCETILLCOLLECTIONSTART$crc31253247[øùú,"	CursorPos˜4êó
1"CleanCursorPos™õþ-"
CursorNode™(	0"
IdentStartPosš(." IdentEndPosš2("!$self˜!B'û§+¤59ÿÿU[àSIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_FINDIDENTIFIERSTARTPOS$crcE526B731[øùú,"#	CursorPos›+BK
("$$self›MBSû¦+¥aeÿÿ¸¾õ RIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_FINDCOLLECTIONCONTEXT$crc55F75DB5[øùú)"&Params%nw
0"'
IdentStartPosžy‚-"(
CursorNodež„+")ExprTypeŸ˜(6"*ContextExprStartPosŸ*š£24"+StartInSubContext ¥®<(",$self°B¶û£+¦ÄÈÿÿïõGOIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_COLLECTALLCONTEXTS$crcEDB8BFDB[øùú)".Params¡!ÑÚ
/"/FoundContext¢
Üå("0$self¡çBíû¥+§ûÿÿÿ&,y QIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDCOLLECTIONCONTEXT$crc350DB588[øùú'"2Tool£$
'"3Node¤("4$self£B$û¯+¨26ÿÿRXƒ[IDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_CHECKCURSORINCOMPILERDIRECTIVE$crc8418FA0C[øùú,"6	CursorPos¥-?H
("7$self¥JBPûª+©^bÿÿ~„‰	 VIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_ADDCOMPILERDIRECTIVEMACROS$ANSISTRING[øùú,"9	Directive¦*kt
(":$self¦vB|û©+ªŠŽÿÿ²¸ì	UIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERAVAILABLEUNITNAMES$crcFC0B3DB5[øùú,"<	CursorPos¨-— 
1"=IdentifierList©"¢¨(">$self¨ªB°û¢+«¾Âÿÿæìü	NIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GATHERIDENTIFIERS$crcFC0B3DB5[øùú,"@	CursorPosª&ËÔ
1"AIdentifierList«!ÖÜ("B$selfªÞBäû +¬òöÿÿ 6LIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_FINDCODECONTEXT$crcF07B407B[øùú,"D	CursorPos¬$ÿ
/"ECodeContexts­"
("F$self¬Bû¤+­&*ÿÿioPIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_FINDABSTRACTMETHODS$crcBCD03DB8[øùú,"H	CursorPos®(3<
8"IListOfPCodeXYPosition¯&>G<"JSkipAbstractsInStartClass°"IR:K$defSKIPABSTRACTSINSTARTCLASS°"€X("L$self®aBgû¨+®uyÿÿ ¦þTIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_GETVALUESOFCASEVARIABLE$crc03AFDC4C[øùú,"N	CursorPos±,‚‹
'"OList²&–("P$self±˜Bžûœ+±¬°DÌÒY
 HIDENTCOMPLETIONTOOL$_$TIDENTCOMPLETIONTOOL_$__$$_CALCMEMSIZE$TCTMEMSTATS[øùú("SStatsµ¹Â
("T$selfµÄBÊûùú'-ÜFBeautifierwØX:ÝFLastGatheredIdentParentxá`9ÞFLastGatheredIdentLevelyêhJß(FICTClassAndAncestorsAndExtClassOfHelperzóp<àFIDCTFoundPublicProperties{üx2áFIDTFoundMethods}€5âFIDTTreeOfUnitFiles~ˆCã!FIDTTreeOfUnitFiles_NamespacePathEä#FIDTTreeOfUnitFiles_CaseInsensitive€ ˜6åFIDTTreeOfNamespaces) ,æAddToTreeOfUnitFileInfo‚2$éAddBaseConstantƒ8 ìAddBaseType„>(ïAddCompilerFunction…D)ôAddCompilerProcedure‡Jø
AddKeyWordˆP7ûCurrentIdentifierListŠV¨;üCurrentIdentifierContexts‹\°*ýCollectAllIdentifiersŒb0GatherPredefinedIdentifiersŽh,GatherUsefulIdentifiersn$GatherUnitnames’t&GatherSourceNames“z*GatherContextKeywords”€+InitCollectIdentifiers–†3ParseSourceTillCollectionStart˜Œ+"FindIdentifierStartPos›’*%FindCollectionContext˜'-CollectAllContexts¡ž)1AddCollectionContext£¤35CheckCursorInCompilerDirective¥ª/8AddCompilerDirectiveMacros¦°-;GatherAvailableUnitNames¨¶&?GatherIdentifiersª¼$CFindCodeContext¬Â(GFindAbstractMethods®È,MGetValuesOfCaseVariable±ÎKQ
Beautifier³Ô€Ýßáãéëñ RCalcMemSizeµóû0:¾TIdentifierHistoryList0B


$
-
6
?
H
Q
Z
c
l
u
~
[[ø	š+pKOÿÿkq‡"FIDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_SETCAPACITY$LONGINT[øùú)"“AValue7!Xa
("”$self7cBiû±+qw{ÿÿ”š!]IDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_FINDITEM$TIDENTIFIERLISTITEM$$TAVLTREENODE[øùú*"–NewItem8„Š
("—$self8ŒB’û¥+r ¤ÿÿ½Ã™$QIDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_CREATE$$TIDENTIFIERHISTORYLIST[øùú'"™$vmt:ªD³("š$self:µB»ûŽ+sÉÍDéïŸ#:IDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_DESTROY[øùú'"œ$vmt;ÖDß("$self;áBçûŒ+tõùÿÿ
		¦"8IDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_CLEAR[øùú("Ÿ$self<	B	ûž+u		ÿÿ3	9	«"JIDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_ADD$TIDENTIFIERLISTITEM[øùú*"¡NewItem=#	)	
("¢$self=+	B1	û³+v?	C	ÿÿ\	b	Ù!_IDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_GETHISTORYINDEX$TIDENTIFIERLISTITEM$$LONGINT[øùú)"¤AnItem>L	R	
("¥$self>T	BZ	û•+wh	l	ÿÿ}	ƒ	å!AIDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_COUNT$$LONGINT[øùú("§$self?u	B{	û™+x‰		ÿÿž	¤	ê!EIDENTCOMPLETIONTOOL$_$TIDENTIFIERHISTORYLIST_$__$$_CALCMEMSIZE$$QWORD[øùú("©$self@–	Bœ	ûùú+	FCapacity5ª	(‘FItems6³	 ’SetCapacity7¼	•FindItem8Â	˜Create:È	›Destroy;Î	žClear<Ô	 Add=Ú	$£GetHistoryIndex>à	¦Count?æ	 ¨CalcMemSize@ì	IªCapacityBò	€û	ý	ÿ	



û(1‡
”[øùú 
icompExactA
% icompCompatibleB•
""icompUnknownC›
'$icompIncompatibleD¡
û,2§
”¯
(1µ
”[øùú"(iliHasChildsI½
**iliBaseExprTypeValidJÃ
#,
iliIsFunctionKÉ
(.iliIsFunctionValidLÏ
)0iliIsAbstractMethodMÕ
.2iliIsAbstractMethodValidNÛ
+4iliParamTypeListValidOá
+6iliParamNameListValidPç
"8iliNodeValidQí
&:iliNodeHashValidRó
	'<iliNodeGoneWarnedSù

&>iliIsConstructorTÿ
+@iliIsConstructorValidU%BiliIsDestructorV
*DiliIsDestructorValidW F
iliKeywordX(HiliResultTypeValidY&JiliHasIndexValidZ#!LiliHasIndex[)*NiliHasParamListValid\/%PiliHasParamList]5(RiliIsReadOnlyValid^;#T
iliIsReadOnly_A+ViliHintModifiersValid`G%XiliIsDeprecatedaM#Z
iliIsPlatformbS'\iliIsExperimentalcY(^iliIsUnimplementedd_"`iliIsLibraryee!biliAtCursorfk'diliNeedsAmpersandgqû,2w”’0…¾TIdentifierListSearchItem
ÏØáêóü )2;[[øœ+–šÿÿ«±6$HIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTSEARCHITEM_$__$$_CALCMEMSIZE$$QWORD[øùú'"k$selfq£B©ûùú+h
Identifiero·*i	ParamListpÀjCalcMemSizeqÉûˆ0D¾TIdentifierList0¸L

%.7@IR[dm[[ø¡+<UYÿÿ‹‘,MIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_COMPAREIDENTLISTITEMS$crc05A832C1[øùú&".Treeô)bk
'"/Data1ô<mv'"0Data2ôCx'"1$selfôƒB‰û¡+=—›ÿÿ´º†MIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_SETHISTORY$TIDENTIFIERHISTORYLIST[øùú("3AValueõ ¤ª
'"4$selfõ¬B²û™+>ÀÄÿÿàæŒEIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_SETSORTFORHISTORY$BOOLEAN[øùú("6AValueö!ÍÖ
'"7$selföØBÞû—+?ìðÿÿ

“CIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_SETSORTFORSCOPE$BOOLEAN[øùú("9AValue÷ù

'":$self÷
B

û’+@

ÿÿ-
3
b>IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_UPDATEFILTEREDLIST[øùú'"<$selfø%
B+
û­+A9
=
ÿÿV
\
šYIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_GETFILTEREDITEMS$LONGINT$$TIDENTIFIERLISTITEM[øùú'">IndexùC
L

'"?$selfùN
BT
û”+Bb
f
ÿÿ‚
ˆ
[@IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_SETPREFIX$ANSISTRING[øùú("AAValueúo
x

'"B$selfúz
B€
û—+CŽ
’
ÿÿ«
±
£CIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_CREATE$$TIDENTIFIERLIST[øùú&"D$vmtü˜
D¡
'"E$selfü£
B©
û‡+D·
»
D×
Ý
®3IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_DESTROY[øùú&"G$vmtýÄ
DÍ
'"H$selfýÏ
BÕ
û…+Eã
ç
ÿÿø
þ
º1IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_CLEAR[øùú'"J$selfþð
Bö
û—+Fÿÿ!'ÓCIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_ADD$TIDENTIFIERLISTITEM[øùú)"LNewItemÿ
'"M$selfÿBûŽ+G-1ÿÿBHí:IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_COUNT$$LONGINT[øùú("O$self:B@û™+HNRÿÿciòEIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_GETFILTEREDCOUNT$$LONGINT[øùú("Q$self[Baû§+Iosÿÿš øSIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_HASIDENTIFIER$PCHAR$ANSISTRING$$BOOLEAN[øùú-"S
Identifier|…
,"T	ParamList5‡("U$self’B˜û´+J¦ªÿÿÎÔ`IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_FINDIDENTIFIER$PCHAR$ANSISTRING$$TIDENTIFIERLISTITEM[øùú-"W
Identifier°¹
,"X	ParamList6»Ä("Y$selfÆBÌû±+KÚÞÿÿ]IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_FINDIDENTIFIER$PCHAR$BOOLEAN$$TIDENTIFIERLISTITEM[øùú-"Z
Identifieräí
-"[
PreferProc0ïø("\$selfúBû©+Lÿÿ.49UIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_FINDCREATEDIDENTIFIER$ANSISTRING$$LONGINT[øùú("^Ident*$
("_$self&B,û¢+M:>ÿÿZ`GNIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_CREATEIDENTIFIER$ANSISTRING$$PCHAR[øùú("aIdent%GP
("b$selfRBXû¨+Nfjÿÿ†ŒXTIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_STARTUPATOMINFRONTIS$ANSISTRING$$BOOLEAN[øùú$"ds)s|
("e$self~B„û§+O’–ÿÿ²¸]SIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_STARTUPATOMBEHINDIS$ANSISTRING$$BOOLEAN[øùú$"gs(Ÿ¨
("h$selfªB°û¥+P¾ÂÿÿéïbQIDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_COMPLETEPREFIX$ANSISTRING$$ANSISTRING[øùú,"j	OldPrefix	#ËÔ
("k$self	ÖBÜ*"l$resultbÞAçû’+Qõùÿÿ
‹>IDENTCOMPLETIONTOOL$_$TIDENTIFIERLIST_$__$$_CALCMEMSIZE$$QWORD[øùú("n$self
Bûùú7)FContextà5FNewMemberVisibilityá.
FContextFlagsâ(0FSortForHistoryã. .
FSortForScopeä7!+
FStartAtomå@$1FStartAtomBehindæI02 FStartAtomInFrontçR<1!FStartBracketLvlè[H1"FStartContextPosédP4#FCreatedIdentifiersêm`.$
FFilteredListëvh'%FFlagsìp)&FHistoryí…x''FItemsî‹€+(
FIdentView+)
FUsedToolsð1*FIdentSearchItemñ¦˜(+FPrefixò¬ .,
FStartContextóµ¨)-CompareIdentListItemsô¾2
SetHistoryõÄ%5SetSortForHistoryöÊ#8SetSortForScope÷Ð&;UpdateFilteredListøÖ$=GetFilteredItemsùÜ@	SetPrefixúâCCreateüèFDestroyýîIClearþôKAddÿúNCount%PGetFilteredCount"R
HasIdentifier'VFindIdentifier*]FindCreatedIdentifier%`CreateIdentifier$)cStartUpAtomInFrontIs*(fStartUpAtomBehindIs0#iCompletePrefix	6 mCalcMemSize
<HoContextB€KMOQWY_MpContextFlags
a€gikmsu{TqNewMemberVisibility}€†ˆŠŒ’”šIr
FilteredItemsœ€¢¤¦¬²´[øùú("sIndex¶¿
ûHwHistoryÁ€ÇÉËÍÓÙßGzPrefixá€êìîðöüO}SortForHistory€
%M€SortForScope'€0246<BHJƒ	StartAtomJ€SUWY_agQ„StartAtomInFronti€rtvx~€†P…StartAtomBehindˆ€‘“•—Ÿ¥P†StartBracketLvl§€°²´¶¼¾ÄM‡StartContextÆ€ÏÑÓÕÛÝãPˆStartContextPoså€îðòôúüû–0	v¾TIdentifierListItem0€~ˆ‘𣬵¾ÇÐÙâëôý[[ø!š+
‡‹ÿÿœ¢ª
FIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETNODE$$TCODETREENODE[øùú'"w$self‚”Bšû +¨¬ÿÿÈÎz
LIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETPARAMTYPELIST$$ANSISTRING[øùú'"y$selfƒµB»*"z$resultz
½AÆû +ÔØÿÿôú’
LIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETPARAMNAMELIST$$ANSISTRING[øùú'"|$self„áBç*"}$result’
éAòû™+
ÿÿ &È
EIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_SETNODE$TCODETREENODE[øùú("AValue…

'"€$self…BûŸ+,0ÿÿLRÙ
KIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_SETPARAMTYPELIST$ANSISTRING[øùú("‚AValue†&9B
'"ƒ$self†DBJûŸ+X\ÿÿx~ß
KIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_SETPARAMNAMELIST$ANSISTRING[øùú("…AValue‡&en
'"†$self‡pBvûœ+„ˆÿÿ¤ªå
HIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_SETRESULTTYPE$ANSISTRING[øùú("ˆAValueˆ#‘š
'"‰$selfˆœB¢û˜+°´ÿÿÐÖë
DIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ASSTRING$$ANSISTRING[øùú'"“$self’½BÃ*"”$resultë
ÅAÎû¦+Üà
ùÿÿ
RIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_BEAUTIFYIDENTIFIER$TIDENTIFIERLIST[øùú+"–	IdentList“'éï
'"—$self“ñB÷û‘+	ÿÿ =IDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETDESC$$WORD[øùú'"™$self”Bû–+&*ÿÿ˜ž!BIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_CREATE$crcD3F45325[øùú
2"›NewCompatibility•06
."œNewHasChilds–8A1"NewHistoryIndex–/CL/"ž
NewIdentifier—NW(*"ŸNewLevel—.Yb2)" NewNode˜dm<)"¡NewTool˜0oxF0"¢NewDefaultDesc™zƒP&"£$vmt•…DŽ'"¤$self•B–û¡+¤¨ÿÿ¹¿ MIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISPROCNODEWITHPARAMS$$BOOLEAN[øùú'"¦$selfš±B·û¡+ÅÉÿÿÚà@MIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISPROPERTYWITHPARAMS$$BOOLEAN[øùú'"¨$self›ÒBØûŸ+æêÿÿûOKIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISPROPERTYREADONLY$$BOOLEAN[øùú'"ª$selfœóBùûª+ÿÿ"_VIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETHINTMODIFIERS$$TPASCALHINTMODIFIERS[øùú'"¬$selfBû›+(,ÿÿ=CxGIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_CHECKHASCHILDS$$BOOLEAN[øùú'"®$selfž5B;ûš+IMÿÿ^dFIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_CANBEASSIGNED$$BOOLEAN[øùú'"°$selfŸVB\û•+jnÿÿ…žAIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_UPDATEBASECONTEXT[øùú'"²$self wB}û–+‹ÿÿ ¦·BIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_HASCHILDS$$BOOLEAN[øùú'"´$self¡˜Bžû•+¬°ÿÿÁǼAIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_HASINDEX$$BOOLEAN[øùú'"¶$self¢¹B¿û—+ÍÑÿÿâèÓCIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISFUNCTION$$BOOLEAN[øùú'"¸$self£ÚBàûš+îòÿÿ	áFIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISCONSTRUCTOR$$BOOLEAN[øùú'"º$self¤ûBû™+ ÿÿ$*ïEIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISDESTRUCTOR$$BOOLEAN[øùú'"¼$self¥B"û+!04ÿÿEKýIIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_ISABSTRACTMETHOD$$BOOLEAN[øùú'"¾$self¦=BCû +"QUÿÿflLIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_TRYISABSTRACTMETHOD$$BOOLEAN[øùú'"À$self§^Bdû‰+#rvÿÿ‡5IDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_CLEAR[øùú'"Â$self¨B…ûŽ+$“—ÿÿ¨®#:IDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_UNBINDNODE[øùú'"Ä$self© B¦û‘+%´¸ÿÿÉÏ+=IDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_STORENODEHASH[øùú'"Æ$selfªÁBÇû˜+&ÕÙÿÿêð4DIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_RESTORENODE$$BOOLEAN[øùú'"È$self«âBèû©+'öúÿÿ!'NUIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_GETNODEHASH$TCODETREENODE$$ANSISTRING[øùú'"ÊANode¬
'"Ë$self¬B*"Ì$resultNAû±+(-1ÿÿJP^]IDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_COMPAREPARAMLIST$TIDENTIFIERLISTITEM$$LONGINT[øùú-"ÎCompareItem­:@
'"Ï$self­BBHû·+)VZÿÿsyucIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_COMPAREPARAMLIST$TIDENTIFIERLISTSEARCHITEM$$LONGINT[øùú-"ÐCompareItem®ci
'"Ñ$self®kBqû–+*ƒ”š}BIDENTCOMPLETIONTOOL$_$TIDENTIFIERLISTITEM_$__$$_CALCMEMSIZE$$QWORD[øùú'"Ó$self¯ŒB’ûùú4/nFParamTypeListz /oFParamNameList{©&pFNode|²,qFResultType}» 6rFToolNodesDeletedStep~Ä(.s
FNodeStartPosÍ,*t	FNodeDesc€Ö0*u	FNodeHashß8vGetNode‚è$xGetParamTypeListƒî${GetParamNameList„ô~SetNode…ú$SetParamTypeList†$„SetParamNameList‡!‡
SetResultTypeˆ.Š
CompatibilityŠ@-‹HistoryIndex‹D+Œ
IdentifierŒ!H&Level*P%ŽToolŽ3X,DefaultDesc<`&FlagsEd-‘BaseExprType‘Kh’AsString’T&•BeautifyIdentifier“Z˜GetDesc”`šCreate•f(¥IsProcNodeWithParamsšl(§IsPropertyWithParams›r&©IsPropertyReadOnlyœx$«GetHintModifiers~"­CheckHasChildsž„!¯
CanBeAssignedŸŠ%±UpdateBaseContext ³	HasChilds¡–µHasIndex¢œ·
IsFunction£¢!¹
IsConstructor¤¨ »IsDestructor¥®$½IsAbstractMethod¦´'¿TryIsAbstractMethod§ºÁClear¨ÀÃ
UnbindNode©Æ!Å
StoreNodeHashªÌÇRestoreNode«ÒÉGetNodeHash¬Ø(ÍCompareParamList­ÞäÒCalcMemSize¯êMÔ
ParamTypeList±ð€ùûý	MÙ
ParamNameList²€ "$*06<JÞ
ResultType³>€GIKMSY_DáNode´a€jlntz€†û53	”£04¾ TUnitNameSpaceIdentifierListItem0ø
%.7@IR[dms[[ø£+5%)ÿÿ­³.OIDENTCOMPLETIONTOOL$_$TUNITNAMESPACEIDENTIFIERLISTITEM_$__$$_CREATE$crc85E2574B[øùú2"êNewCompatibility½/5
."ëNewHasChilds¾7@1"ìNewHistoryIndex¾/BK/"í
NewIdentifier¿MV(*"îNewLevel¿.Xa2)"ïNewNodeÀcl<)"ðNewToolÀ0nwF0"ñNewDefaultDescÁy‚P1"òNewFileUnitName„Z>"óNewIdentifierStartInUnitNameϘd&"ô$vmt½šD£'"õ$self½¥B«û£+6¹½DÎÔ$+OIDENTCOMPLETIONTOOL$_$TUNITNAMESPACEIDENTIFIERLISTITEM_$__$$_CALCMEMSIZE$$QWORD[øùú'"÷$selfÄÆBÌûùú-çFileUnitNameºÚ€:èIdentifierStartInUnitName»ãˆéCreate½ìöCalcMemSizeÄòû57y”(18‡”[øùú0úilfFilteredListNeedsUpdateɏ-üilfUsedToolsNeedsUpdateÊ•û,29›”£(1:©”[øùú*ilcfStartInStatementϱ*ilcfStartOfStatementз(ilcfStartOfOperandѽ)ilcfStartIsSubIdentÒÃ+ilcfNeedsEndSemicolonÓÉ(
ilcfNoEndSemicolonÔÏ'ilcfNeedsEndCommaÕÕ!ilcfNeedsDoÖÛ&ilcfIsExpression×á,ilcfCanProcDeclarationØç	#
ilcfEndOfLineÙí
-ilcfDontAllowProceduresÚóû,2;ù”‹0n¾TIdentHistListItem(
clu~‡™¢«´½ÆÏ[[ø•+oÿÿ-3>AIDENTCOMPLETIONTOOL$_$TIDENTHISTLISTITEM_$__$$_CALCMEMSIZE$$QWORD[øùú("$self.%B+ûùú,Š
Identifier*9*‹NodeDesc+B+Œ	ParamList,K.HistoryIndex-T  ŽCalcMemSize.]û0{ؾTCodeContextInfoItem8à
?ENW`ir{„–Ÿ¨[[øŒ+|éíD	G!8IDENTCOMPLETIONTOOL$_$TCODECONTEXTINFOITEM_$__$$_DESTROY[øùú'"³$vmtQöDÿ("´$selfQBûùú&®ExprL*¯ProcNameN (°ParamsO'(,±
ResultTypeP00²DestroyQ9û‰0}±¾TCodeContextInfo0Ž@¹
>!D!M!V!_!h!q!z!ƒ!Œ!•!ž!§![[ø§+~ÂÆÿÿßåýSIDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_GETITEMS$LONGINT$$TCODECONTEXTINFOITEM[øùú("¾Index_ÌÕ
("¿$self_×BÝû™+ëïÿÿEIDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_CREATE$$TCODECONTEXTINFO[øùú'"Á$vmtaõDþ("Â$selfaBûˆ+€D4:4IDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_DESTROY[øùú'"Ä$vmtb!D*("Å$selfb,B2û+@DÿÿU[;IDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_COUNT$$LONGINT[øùú("Ç$selfcMBSû+„aeÿÿ‡IIDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_ADD$TEXPRESSIONTYPE$$LONGINT[øùú*"ÎContextenw
("Ï$selfeyBû™+…‘ÿÿ¢¨EIDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_ADDCOMPILERPROC$$LONGINT[øùú("Ñ$selffšB û†+†®²ÿÿÃÉ$2IDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_CLEAR[øùú("Ó$selfg»BÁû“+“ÏÓÿÿäê-?IDENTCOMPLETIONTOOL$_$TCODECONTEXTINFO_$__$$_CALCMEMSIZE$$QWORD[øùú("Û$selfoÜBâûùú)¶FEndPosXð(·FItemsYù1¸FParameterIndexZ +¹	FProcName[  /º
FProcNameAtom\ (+»	FStartPos] 4'¼FTool^& 8½GetItems_/ ÀCreatea5 ÃDestroyb; ÆCountcA AÈItemsdG €M O Q W ] _ [øùú("ÉIndexda j 
ûÍAddel $ÐAddCompilerProcfr ÒCleargx EÔToolh~ €‡ ‰ ‹  “ • › OÕParameterIndexi €¦ ¨ ª ¬ ² ´ º IÖProcNamej¼ €Å Ç É Ë Ñ Ó Ù M×ProcNameAtomkÛ €ä æ è ê ð ò ø IØStartPoslú €!!!	!!!!GÙEndPosm!€"!$!&!(!.!0!6! ÚCalcMemSizeo8!û,*Ÿ°!´!½!ÿÿÿÿÿÿÿÿ[øùúû–+²Æ!Ê!€ÿÿæ!è!
BIDENTCOMPLETIONTOOL_$$_DBGS$TIDENTIFIERLISTCONTEXTFLAG$$ANSISTRING[øùú'"VFlag¸Ó!Ù!
*"W$result
Û!Aä!û—+³î!ò!€ÿÿ""
CIDENTCOMPLETIONTOOL_$$_DBGS$TIDENTIFIERLISTCONTEXTFLAGS$$ANSISTRING[øùú("XFlags¹û!"
*"Y$result
"A"û5´""5µ "$"ùú`!IdentCompletionTool/system/objpas/Classes3SysUtils3typinfo3	FileProcs3	LazFileUtils3*
CodeTree4CodeAtom4
	CodeCache4
CustomCodeTool4" CodeToolsStrConsts42KeywordFuncLists5BasicCodeTools5LinkScanner5%
AvgLvlTree52AVL_Tree5>
SourceChanger6!FindDeclarationTool6PascalReaderTool6'PascalParserTool69CodeToolsStructs7ExprEval7	LazDbgLog7*TIdentCompletionTool:*",TIdentifierHistoryList;0".TIdentifierCompatibility@6" 
icompExactA<"%!icompCompatibleBB""#icompUnknownCH"'%icompIncompatibleDN"0&TIdentifierCompatibilitiesF T"('TIdentListItemFlagHZ"")iliHasChildsI`"*+iliBaseExprTypeValidJf"#-
iliIsFunctionKl"(/iliIsFunctionValidLr")1iliIsAbstractMethodMx".3iliIsAbstractMethodValidN~"+5iliParamTypeListValidO„"+7iliParamNameListValidPŠ""9iliNodeValidQ"&;iliNodeHashValidR–"	'=iliNodeGoneWarnedSœ"
&?iliIsConstructorT¢"+AiliIsConstructorValidU¨"%CiliIsDestructorV®"
*EiliIsDestructorValidW´" G
iliKeywordXº"(IiliResultTypeValidYÀ"&KiliHasIndexValidZÆ"!MiliHasIndex[Ì"*OiliHasParamListValid\Ò"%QiliHasParamList]Ø"(SiliIsReadOnlyValid^Þ"#U
iliIsReadOnly_ä"+WiliHintModifiersValid`ê"%YiliIsDeprecatedað"#[
iliIsPlatformbö"']iliIsExperimentalcü"(_iliIsUnimplementedd#"ailiIsLibrarye#!ciliAtCursorf#'eiliNeedsAmpersandg#)fTIdentListItemFlagsi#/gTIdentifierListSearchItemm #%lTIdentifierListt&#)mTIdentifierListItemx,#.åTIdentifierListItemClass¶2#6æ TUnitNameSpaceIdentifierListItem¸&8#;ø%TUnitNameSpaceIdentifierListItemClassÆ+>#)ùTIdentifierListFlagÈD#0ûilfFilteredListNeedsUpdateÉJ#-ýilfUsedToolsNeedsUpdateÊP#*þTIdentifierListFlagsÌV#0ÿTIdentifierListContextFlagÎ \#*ilcfStartInStatementÏb#*ilcfStartOfStatementÐh#(ilcfStartOfOperandÑn#)ilcfStartIsSubIdentÒt#+	ilcfNeedsEndSemicolonÓz#(ilcfNoEndSemicolonÔ€#'
ilcfNeedsEndCommaՆ#!ilcfNeedsDo֌#&ilcfIsExpressionג#,ilcfCanProcDeclarationؘ#	#
ilcfEndOfLineÙž#
-ilcfDontAllowProceduresÚ¤#1TIdentifierListContextFlagsÜ!ª#)‰TIdentHistListItem(°#+­TCodeContextInfoItemJ¶#'µTCodeContextInfoV¼#Udbgs¸
@Â#È#5ZCIdentifierListItem¼Î#Ô#Ö#B[ CUnitNameSpaceIdentifierListItem½Ø#Þ#à#ûý[ø¦+¶â#æ#	IDENTCOMPLETIONTOOL_$$_initÿÿï#ñ#ÁINIT$_$IDENTCOMPLETIONTOOLIDENTCOMPLETIONTOOL_$$_init[øùúû¢+·÷#û#ÿÿ$$Å
NIDENTCOMPLETIONTOOL_$$_COMPAREIDENTLISTITEMSFORIDENTS$POINTER$POINTER$$LONGINT[øùú("`Data1Å)$
$
("aData2Å0$$û£+¸"$&$ÿÿE$G$Ò
OIDENTCOMPLETIONTOOL_$$_COMPAREIDENTLISTSEARCHWITHITEMS$POINTER$POINTER$$LONGINT[øùú-"j
SearchItemÒ*/$8$
'"kItemÒ6:$C$û°+¹M$Q$ÿÿp$r$ß
\IDENTCOMPLETIONTOOL_$$_COMPAREIDENTLISTSEARCHWITHITEMSWITHOUTPARAMS$POINTER$POINTER$$LONGINT[øùú-"t
SearchItemß7Z$c$
'"uItemßCe$n$ûœ+ºx$|$ÿÿ›$$è
HIDENTCOMPLETIONTOOL_$$_COMPAREIDENTHISTLISTITEM$POINTER$POINTER$$LONGINT[øùú("~Data1è#…$Ž$
("Data2è*$™$û¤+»£$§$ÿÿÆ$È$ö
PIDENTCOMPLETIONTOOL_$$_COMPAREIDENTITEMWITHHISTLISTITEM$POINTER$POINTER$$LONGINT[øùú("ˆData1ö+°$¹$
("‰Data2ö2»$Ä$û)¼Î$Ò$)úÛ$ß$)å$é$)ò$ö$)!ÿ$%)"%%)õ%%)â&%*%)÷0%4%ùú1\$IDENTCOMPLETIONTOOL_$$_initÁ=%5]CompilerFuncHistoryIndexÂC%
.^CompilerFuncLevelÃL%
3_CompareIdentListItemsForIdentsÅ
U%4iCompareIdentListSearchWithItemsÒ
[%As,CompareIdentListSearchWithItemsWithoutParamsß
a%-}CompareIdentHistListItemè
g%5‡ CompareIdentItemWithHistListItemö
m%û¤Ss%|%…%Ž%”%š% %©%²%»%Ä%Í%Ö%Ü%â%è%î%ô%ú%g&	&@&0& !&'&ÿ