+
    IV-jy  ã                   ó¦   € R t ^ RIt^ RIHt ^ RIHtHt ^ RIHtH	t	H
t
HtHtHtHtHtHt ^ RIHt ^ RIHt RR.t ! R	 R]4      t ! R
 R]4      tR# )zÃ
pygments.lexers.pascal
~~~~~~~~~~~~~~~~~~~~~~

Lexers for Pascal family languages.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)ÚLexer)Úget_bool_optÚget_list_opt)	ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚErrorÚ
Whitespace)ÚScanner)ÚModula2LexerÚDelphiLexerÚPortugolLexerc                   óN   a € ] tR t^t o RtRtR.tRR.t. tRt	Rt
R tR	 tR
tV tR# )r   z;For Portugol, a Pascal dialect with keywords in Portuguese.ÚPortugolÚportugolz*.algz
*.portugolz>https://www.apoioinformatica.inf.br/produtos/visualg/linguagemÚ c                ó\   € \         P                  ! V 3/ VB  \        R/ VBR R/B V n        R# )r   TN© )r   Ú__init__r   Úlexer)ÚselfÚoptionss   &,Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/pascal.pyr   ÚPortugolLexer.__init__"   s'   € Ü�Š�tÑ'˜wÒ'Ü Ñ: 7Ñ:°TÒ:ˆŽ
ó    c                ó8   € V P                   P                  V4      # )N)r   Úget_tokens_unprocessed)r   Útexts   &&r   r    Ú$PortugolLexer.get_tokens_unprocessed&   s   € Ø�z‰z×0Ñ0°Ó6Ð6r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedr   r    Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s<   ø‡ € ÙEØ€DØˆl€GØ˜,Ð'€IØ€IØ
J€CØ€Mò;÷7ð 7r   c                   óÄ  a € ] tR t^*t o RtRt. ER¶OtRR.tR.tRt	Rt
ER·tER¸tER¹t0 ERºmt0 ER»mt0 ER¼mt0 RkRkRkRkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRkRKkRLkRMkRNkROkRPkRQkRRkRSkRTkRUkRVktRWER½R\ER¾R]ER¿R^ERÀ/t0 R_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokRpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR€kR�kR‚kRƒkR„kR…kR†kR‡kRˆkR‰kRŠkR‹kRŒkR�kRŽkR�kR�kR‘kR’kR“kR”kR•kR–kR—kR˜kR™kRškR›kRœkR�kRžkRŸkR kR¡kt0 R¢kR£kR¤kR¥kR¦kR§kRkR¨kR©kRªkR«kR¬kR­kR®kR¯kR°kR±kR²kR³kR´kRµkR¶kR·kR¸kR¹kRºkR»kR¼kR½kR¾kR¿kRÀkRÁkRÂkRÃkRÄkRÅkRÆkRÇkRÈkRÉkRÊkRËkRÌkRÍkRÎkRÏkRÐkRÑkRÒkRÓkRÔkRÕkRÖkR×kRØkRÙkRÚkRÛkRÜkRÝkRÞkRßkRàkRákRâkRãkRXkR	kRäkRåkRækRçkRèkRékRêkR
kRYkRëkRìkRíkRZkRîkRïkRðkRñkRòkRókRôkRõkRökR÷kRøkRùkRúkRûkRükRýkRýkRþkRÿkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kRkRkER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkER€kER�kER‚kERƒkER„kER…kER†kER‡kERˆkER‰kERŠkER‹kERŒkRkER�kRkERŽkER�kER�kER‘kER’kER“kER”kER•kER–kER—kER˜kER™kERškR[kER›kERœkER�kERžkERŸkER kER¡kER¢kER£kER¤kER¥kER¦kER§kER¨kER©kERªkER«kER¬kER­kER®kER¯kER°kER±kRktERÁt0 ERÂmtER² tER³ tER´tV tERµ# (Ã  r   a  
For Delphi (Borland Object Pascal),
Turbo Pascal and Free Pascal source code.

Additional options accepted:

`turbopascal`
    Highlight Turbo Pascal specific keywords (default: ``True``).
`delphi`
    Highlight Borland Delphi specific keywords (default: ``True``).
`freepascal`
    Highlight Free Pascal specific keywords (default: ``True``).
`units`
    A list of units that should be considered builtin, supported are
    ``System``, ``SysUtils``, ``Classes`` and ``Math``.
    Default is to consider all of them builtin.
ÚDelphiz*.pasz*.dprztext/x-pascalz+https://www.embarcadero.com/products/delphir   ÚandÚdivÚinÚnotÚorÚshlÚshrÚstringÚxorÚansicharÚ
ansistringÚboolÚbooleanÚbyteÚbyteboolÚcardinalÚcharÚcompÚcurrencyÚdoubleÚdwordÚextendedÚint64ÚintegerÚiunknownÚlongboolÚlongintÚlongwordÚ	pansicharÚpansistringÚpboolÚpbooleanÚpbyteÚ
pbytearrayÚ	pcardinalÚpcharÚpcompÚ	pcurrencyÚpdateÚ	pdatetimeÚpdoubleÚpdwordÚ	pextendedÚphandleÚpint64ÚpintegerÚplongintÚ	plongwordÚpointerÚppointerÚ	pshortintÚpshortstringÚpsingleÚ	psmallintÚpstringÚpvariantÚ	pwidecharÚpwidestringÚpwordÚ
pwordarrayÚ	pwordboolÚrealÚreal48ÚshortintÚshortstringÚsingleÚsmallintÚtclassÚtdateÚ	tdatetimeÚtextfileÚthandleÚtobjectÚttimeÚvariantÚwidecharÚ
widestringÚwordÚwordboolÚSystemÚdecÚincÚintÚstrÚSysUtilsÚClassesÚMathÚahÚalÚaxÚbhÚblÚbpÚbxÚchÚclÚcr0Úcr1Úcr2Úcr3Úcr4ÚcsÚcxÚdhÚdiÚdlÚdr0Údr1Údr2Údr3Údr4Údr5Údr6Údr7ÚdsÚdxÚeaxÚebpÚebxÚecxÚediÚedxÚesÚesiÚespÚfsÚgsÚmm0Úmm1Úmm2Úmm3Úmm4Úmm5Úmm6Úmm7ÚsiÚspÚssÚst0Úst1Úst2Úst3Úst4Úst5Úst6Úst7Úxmm0Úxmm1Úxmm2Úxmm3Úxmm4Úxmm5Úxmm6Úxmm7ÚaaaÚaadÚaamÚaasÚadcÚaddÚarplÚboundÚbsfÚbsrÚbswapÚbtÚbtcÚbtrÚbtsÚcallÚcbwÚcdqÚclcÚcldÚcliÚcltsÚcmcÚcmovaÚcmovaeÚcmovbÚcmovbeÚcmovcÚcmovcxzÚcmoveÚcmovgÚcmovgeÚcmovlÚcmovleÚcmovnaÚcmovnaeÚcmovnbÚcmovnbeÚcmovncÚcmovneÚcmovngÚcmovngeÚcmovnlÚcmovnleÚcmovnoÚcmovnpÚcmovnsÚcmovnzÚcmovoÚcmovpÚcmovpeÚcmovpoÚcmovsÚcmovzÚcmpÚcmpsbÚcmpsdÚcmpswÚcmpxchgÚ
cmpxchg486Ú	cmpxchg8bÚcpuidÚcwdÚcwdeÚdaaÚdasÚemmsÚenterÚhltÚibtsÚicebpÚidivÚimulÚinsbÚinsdÚinswÚint01Úint03Úint1Úint3ÚintoÚinvdÚinvlpgÚiretÚiretdÚiretwÚjaÚjaeÚjbÚjbeÚjcÚjcxzÚjeÚjecxzÚjgÚjgeÚjlÚjleÚjmpÚjnaÚjnaeÚjnbÚjnbeÚjncÚjneÚjngÚjngeÚjnlÚjnleÚjnoÚjnpÚjnsÚjnzÚjoÚjpÚjpeÚjpoÚjsÚjzÚlahfÚlarÚlcallÚldsÚleaÚleaveÚlesÚlfsÚlgdtÚlgsÚlidtÚljmpÚlldtÚlmswÚloadallÚ
loadall286ÚlockÚlodsbÚlodsdÚlodswÚloopÚloopeÚloopneÚloopnzÚloopzÚlslÚlssÚltrÚmovÚmovdÚmovqÚmovsbÚmovsdÚmovswÚmovsxÚmovzxÚmulÚnegÚnopÚoutÚoutsbÚoutsdÚoutswÚpopÚpopaÚpopadÚpopawÚpopfÚpopfdÚpopfwÚpushÚpushaÚpushadÚpushawÚpushfÚpushfdÚpushfwÚrclÚrcrÚrdmsrÚrdpmcÚrdshrÚrdtscÚrepÚrepeÚrepneÚrepnzÚrepzÚretÚretfÚretnÚrolÚrorÚrsdcÚrsldtÚrsmÚsahfÚsalÚsalcÚsarÚsbbÚscasbÚscasdÚscaswÚsetaÚsetaeÚsetbÚsetbeÚsetcÚsetcxzÚseteÚsetgÚsetgeÚsetlÚsetleÚsetnaÚsetnaeÚsetnbÚsetnbeÚsetncÚsetneÚsetngÚsetngeÚsetnlÚsetnleÚsetnoÚsetnpÚsetnsÚsetnzÚsetoÚsetpÚsetpeÚsetpoÚsetsÚsetzÚsgdtÚshldÚshrdÚsidtÚsldtÚsmiÚsmintÚsmintoldÚsmswÚstcÚstdÚstiÚstosbÚstosdÚstoswÚsubÚsvdcÚsvldtÚsvtsÚsyscallÚsysenterÚsysexitÚsysretÚtestÚud1Úud2ÚumovÚverrÚverwÚwaitÚwbinvdÚwrmsrÚwrshrÚxaddÚxbtsÚxchgÚxlatÚxlatbc                ó@  € \         P                  ! V 3/ VB  \        4       V n        \        4       V n        \        VR R4      '       dT   V P                  P                  V P                  4       V P                  P                  V P                  4       RV n	        R# RV n	        \        VRR4      '       d&   V P                  P                  V P                  4       \        VRR4      '       d&   V P                  P                  V P                  4       \        VRR4      '       d&   V P                  P                  V P                  4       \        VR\        V P                  4      4       F/  pV P                  P                  V P                  V,          4       K1  	  R# )r   FTÚturbopascalÚdelphiÚ
freepascalÚunitsN)r   r   ÚsetÚkeywordsÚbuiltinsr   ÚupdateÚPORTUGOL_KEYWORDSÚPORTUGOL_BUILTIN_TYPESÚis_portugolÚTURBO_PASCAL_KEYWORDSÚDELPHI_KEYWORDSÚFREE_PASCAL_KEYWORDSr   ÚlistÚBUILTIN_UNITS)r   r   Úunits   &, r   r   ÚDelphiLexer.__init__’  s%  € Ü�Š�tÑ'˜wÒ'Ü›ˆŒÜ›ˆŒÜ˜ ¨U×3Ò3Ø�M‰M× Ñ  ×!7Ñ!7Ô8Ø�M‰M× Ñ  ×!<Ñ!<Ô=Ø#ˆDÖà$ˆDÔä˜G ]°D×9Ò9Ø—‘×$Ñ$ T×%?Ñ%?Ô@Ü˜G X¨t×4Ò4Ø—‘×$Ñ$ T×%9Ñ%9Ô:Ü˜G \°4×8Ò8Ø—‘×$Ñ$ T×%>Ñ%>Ô?Ü$ W¨g´t¸D×<NÑ<NÓ7OÖP�Ø—‘×$Ñ$ T×%7Ñ%7¸Õ%=Ö>ó Qr   c              #  óä  "  € \        V\        P                  \        P                  ,          \        P                  ,          4      pR .pRpRpRpRpRpRp	\        4       p
^ ^ .pVP                  '       Egx   \        pVR$,          R 8X  Ed   VP                  R4      '       d	   \        pE
MÛV P                  '       g]   VP                  R4      '       dF   VP                  P                  R4      '       d   \        P                  pE
M\        P                  pE
MmVP                  R4      '       d   \        P                   pE
MDV P                  '       d    VP                  R4      '       d	   \"        pE
MV P                  '       g;   VP                  R4      '       d$   \"        pV	'       d   VP                  R8X  d   Rp	E	MÇVP                  R	4      '       d¹   \$        pRpV'       g	   V'       dŸ   VP                  R
8X  d   V^ ;;,          ^,          uu&   E	MpVP                  R8X  d   V^ ;;,          ^,          uu&   E	MHVP                  R8X  d   V^;;,          ^,          uu&   E	M VP                  R8X  d   V^;;,          ^,          uu&   EMøVP                  R4      '       Ed~   VP                  P'                  4       pVR8X  d   \(        P*                  P,                  pEM£WÐP.                  9   d³   \0        pV P                  '       d   VR%9   d   RpRpEMnV'       g	   V'       d?   WÐP2                  9   d/   V^ ,          ^ 8:  d!   V^,          ^ 8:  d   RpRp^ ^ .p\        4       p
VR&9   d   Rp	EMVR8X  d   VP5                  R4       EMûVR8X  d   RpRpEMîVR'9   d   RpRpEMáV P                  '       g+   V'       d#   WÐP6                  9   d   \0        P,                  pEM¥V P                  '       g$   V'       d   VR(9   d   \0        P,                  pRpEMpV'       d‹   V P                  '       g*   VP9                  R4      '       d   \(        P:                  pEM-\(        P<                  pRpV P                  '       d*   V
P?                  VP                  P'                  4       4       EMÞV P                  '       g   V'       d   \(        P@                  pRpEM°V P                  '       gD   V	'       d<   \(        PB                  pV
P?                  VP                  P'                  4       4       EM[WÚ9   d   \(        PB                  pEMCV P                  '       d#   WÐPD                  9   d   \0        PF                  pEMV P                  '       g#   WÐPH                  9   d   \0        PF                  pEMÛV P                  '       g#   WÐPJ                  9   d   \0        P,                  pEM§V P                  '       g+   V'       g#   WÐPL                  9   d   \(        P*                  pEMk\(        pEMcV P                  '       d1   VP                  R4      '       d   \N        pVP5                  R4       EM!V P                  '       g1   VP                  R4      '       d   \N        pVP5                  R4       EMßV P                  '       g*   VP                  R4      '       d   \N        PP                  pEM¤V P                  '       g*   VP                  R4      '       d   \R        PT                  pEMiVP                  R4      '       d   \R        PV                  pEM@VP                  R4      '       d   \R        PX                  pEM\[        V4      ^8”  d   VP]                  4        VP_                  4        EMåVR$,          R8X  EdE   V P                  '       dš   VP                  R4      '       d   \N        P`                  pEM›VP                  R4      '       d   \N        pVP]                  4        EMlVP                  R4      '       d	   \N        pEMMVP_                  4        VP]                  4        EM+VP                  R4      '       d   \N        P`                  pEMVP                  R4      '       d   \N        pVP]                  4        EMÓVP                  R4      '       d	   \N        pEM´VP_                  4        VP]                  4        EM’V P                  '       Eg€   VR$,          R8X  Edq   VP                  R4      '       d	   \        pEMQVP                  R4      '       d   \0        pVP]                  4        EM"VP                  R4      '       dF   VP                  P                  R4      '       d   \        P                  pEMØ\        P                  pEMÆVP                  R4      '       d   \        P                   pEM�VP                  R4      '       d   \N        pVP5                  R4       EMmVP                  R4      '       d   \(        PB                  pEMDVP                  R4      '       dZ   VP                  P'                  4       pWÐPb                  9   d   \0        pMüWÐPd                  9   d   \(        P*                  pMÛ\(        pMÔVP                  R 4      '       d   \"        pM¶VP                  R	4      '       d   \$        pM˜VP                  R4      '       d   \R        PT                  pMpVP                  R4      '       d   \R        PV                  pMHVP                  R4      '       d   \R        PX                  pM VP_                  4        VP]                  4        V P                  '       g0   VP                  Pg                  4       '       d   VP                  R!8H  pVPh                  YÂP                  ;'       g    R"3x € EKŠ  R## 5i))ÚinitialFz\s+z\{.*?\}|\(\*.*?\*\)Ú$z//.*?$z/(<\-)|(>=)|(<=)|%|<|>|-|\+|\*|\=|(<>)|\/|\.|:|,z[-+*\/=<>:;,.@\^]Ú;z[\(\)\[\]]+Ú(Ú)Ú[Ú]z[A-Za-z_][A-Za-z_0-9]*ÚresultTÚasmÚpropertyz\s*\.\s*z\"r;   Ú'z\#(\d+|\$[0-9A-Fa-f]+)z\$[0-9A-Fa-f]+z\d+(?![eE]|\.[^.])z&\d+(\.\d+([eE][+-]?\d+)?|[eE][+-]?\d+)z''z[^\"]*z[^']*Úendz@@[A-Za-z_][A-Za-z_0-9]*z[-+*\/=<>:;,.@\^]+Ú.r   Néÿÿÿÿ)ÚfuncaoÚprocedimento)ÚlabelÚgoto)Ú	procedureÚoperatorÚfunctionÚconstructorÚ
destructor)ÚreadÚwrite)5r   ÚreÚDOTALLÚ	MULTILINEÚ
IGNORECASErã  Úeosr   Úscanr   ré  ÚmatchÚ
startswithr   ÚPreprocÚ	MultilineÚSingler   r   Úlowerr   ÚBuiltinÚPseudorä  r   ÚBLOCK_KEYWORDSÚappendÚFUNCTION_MODIFIERSrÏ  ÚClassÚFunctionrÓ   ÚPropertyÚLabelrè  ÚTypeÚBUILTIN_TYPESÚ
DIRECTIVESrå  r	   ÚCharr
   ÚHexÚIntegerÚFloatÚlenrp  Úget_charÚEscapeÚASM_INSTRUCTIONSÚASM_REGISTERSÚstripÚ	start_pos)r   r!   ÚscannerÚstackÚin_function_blockÚin_property_blockÚwas_dotÚnext_token_is_functionÚnext_token_is_propertyÚcollect_labelsÚblock_labelsÚbrace_balanceÚtokenÚlowercase_names   &&            r   r    Ú"DelphiLexer.get_tokens_unprocessed¦  s4  é € Ü˜$¤§	¡	¬B¯L©LÕ 8¼2¿=¹=Õ HÓIˆØ�ˆØ!ÐØ!ÐØˆØ!&ÐØ!&ÐØˆÜ“uˆØ˜A˜ˆà—+—+‘+ÜˆEà�R�y˜IÕ%Ø—<‘< ×'Ò'Ü&’EØ×)×)Ð)¨g¯l©lÐ;Q×.RÒ.RØ—}‘}×/Ñ/°×4Ò4Ü '§¡šä '× 1Ñ 1šØ—\‘\ )×,Ò,Ü#ŸN™N’EØ×%×%Ð%¨'¯,©,Ð7i×*jÒ*jÜ$’EØ×)×)Ð)¨g¯l©lÐ;O×.PÒ.PÜ$�Eç%¨'¯-©-¸3Ô*>Ø).˜ùØ—\‘\ .×1Ò1Ü'�Eà-2Ð*÷ )×,=Ø"Ÿ=™=¨CÔ/Ø)¨!×,°Õ1Õ,Ø$Ÿ]™]¨cÔ1Ø)¨!×,°Õ1Õ,Ø$Ÿ]™]¨cÔ1Ø)¨!×,°Õ1Õ,Ø$Ÿ]™]¨cÔ1Ø)¨!×,°Õ1Ó,ùØ—\‘\Ð";×<Ó<Ø%,§]¡]×%8Ñ%8Ó%:�NØ%¨Ô1Ü $§¡× 3Ñ 3šØ'¯=©=Ô8Ü '˜ð  ×+×+Ð+Ø-Ð1KÔKØ48Ð 1Ø9=Ð 6ùç 1×5FØ$2×6IÑ6IÔ$IØ$1°!Õ$4¸Ô$9Ø$1°!Õ$4¸Ô$9Ø49Ð 1Ø49Ð 1Ø12°A° Ü/2«u Ø-Ð1BÔBØ15¢Ø!/°5Ô!8Ø %§¡¨UÖ 3Ø!/°:Ô!=Ø48Ð 1Ø9=Ò 6Ø!/ð 4Bô "Bð 59Ð 1Ø9=Ð 6ùð "×-×-Ð-×2CØ*×.EÑ.EÔEÜ '§¡šð "×-×-Ð-×2CØ*Ð.?Ô?Ü '§¡˜Ø15Ò.÷ 0ð  $×/×/Ð/°G·L±LÀ×4MÒ4MÜ$(§J¡JšEô %)§M¡M˜EØ5:Ð2à#×/×/Ð/Ø ,× 0Ñ 0°·±×1DÑ1DÓ1FÔ Gùð "×-×-Ð-×2HÜ $§¡˜Ø16Ò.ð "×-×-Ð-·.Ü $§
¡
˜Ø$×(Ñ(¨¯©×)<Ñ)<Ó)>Ö?à'Ô7Ü $§
¡
šØ×)×)Ð)¨n×@[Ñ@[Ô.[Ü '§¡šØ!×-×-Ð-°.×DVÑDVÔ2VÜ '§¡šØ!×-×-Ð-°.ÇOÁOÔ2SÜ '§¡šð "×-×-Ð-·gÀ.×TaÑTaÔBaÜ $§¡šä $šØ×%×%Ð%¨'¯,©,°u×*=Ò*=Ü"�EØ—L‘L Ö*Ø×)×)Ð)¨g¯l©l¸4×.@Ò.@Ü"�EØ—L‘L Ö*Ø×)×)Ð)¨g¯l©lÐ;T×.UÒ.UÜ"ŸK™K’EØ×)×)Ð)¨g¯l©lÐ;L×.MÒ.MÜ"ŸJ™J’EØ—\‘\Ð"7×8Ò8Ü"ŸN™N’EØ—\‘\Ð"K×LÒLÜ"ŸL™L’Eô ˜5“z A”~ØŸ	™	œØ×$Ñ$Ö&à�r•˜hÕ&Ø×#×#Ð#Ø—|‘| E×*Ò*Ü &§¡šØ Ÿ™ e×,Ò,Ü &˜ØŸ	™	žØ Ÿ™ i×0Ò0Ü &šà×(Ñ(Ô*ØŸ	™	žà—|‘| E×*Ò*Ü &§¡šØ Ÿ™ d×+Ò+Ü &˜ØŸ	™	žØ Ÿ™ h×/Ò/Ü &šà×(Ñ(Ô*ØŸ	™	žØ×%×%Ñ%¨%°­)°uÕ*<Ø—<‘< ×'Ò'Ü&’EØ—\‘\ &×)Ò)Ü#�EØ—I‘I–KØ—\‘\Ð"8×9Ò9Ø—}‘}×/Ñ/°×4Ò4Ü '§¡šä '× 1Ñ 1šØ—\‘\ )×,Ò,Ü#ŸN™N’EØ—\‘\ $×'Ò'Ü"�EØ—L‘L Ö*Ø—\‘\Ð"=×>Ò>Ü ŸJ™J’EØ—\‘\Ð";×<Ò<Ø%,§]¡]×%8Ñ%8Ó%:�NØ%×)>Ñ)>Ô>Ü '™Ø'×+=Ñ+=Ô=Ü $§¡™ä $™Ø—\‘\Ð"7×8Ò8Ü$‘EØ—\‘\ .×1Ò1Ü'‘EØ—\‘\Ð"3×4Ò4Ü"ŸJ™J‘EØ—\‘\Ð"7×8Ò8Ü"ŸN™N‘EØ—\‘\Ð"K×LÒLÜ"ŸL™L‘Eà×$Ñ$Ô&Ø—I‘I”Kð ×#×#Ð#¨¯©×(;Ñ(;×(=Ò(=Ø!Ÿ-™-¨3Ñ.�à×#Ñ# U¯M©M×,?Ð,?¸RÐ?Õ?ñe ùs¬  ‚A4o0Á7+o0Â#o0Â=o0Ã o0Ã5:o0Ä0#o0Åo0Å+o0Æo0Æo0Æ*+o0Ço0Ç&o0Ç.B7o0Ê&A$o0Ìo0Ì o0Ì(Bo0Î7o0Î?3o0Ï3o0Ï;"o0Ðo0Ð0o0Ñ5o0Ñ=<o0Ò:o0Ó%o0Ó(o0Ó0A$o0Õ3o0Ö	3o0Ö=3o0×1o0×9;o0Ø5o0Ù*o0Ù7o0Ú*o0Ú9o0Û#o0Û4o0Ü(o0Ü4(o0ÝA$o0ßo0ß(o0à.o0à1A o0á2(o0â.o0ã
<o0ä%o0ä-o0å.o0å; o0æ:o0ç(o0è /o0è0(o0éA/o0ë	o0ë'o0ì'o0ì-'o0íAo0îo0î8,o0ï%o0)rå  ré  rä  N)rà  ÚpasÚpascalÚobjectpascal)8Úabsoluter4   Úarrayrú  ÚbeginÚbreakÚcaseÚconstr  Úcontinuer  r5   ÚdoÚdowntoÚelserý  ÚfileÚforr  r  ÚifÚimplementationr6   Ú	inheritedÚinlineÚ	interfacer  ÚmodÚnilr7   ÚobjectÚofÚonr  r8   Úpackedr  ÚprogramÚrecordÚreintroduceÚrepeatr   rã  r9   r:   r;   ÚthenÚtoÚtyperï  ÚuntilÚusesÚvarÚwhileÚwithr<   )ÚasÚclassÚexceptÚexportsÚfinalizationÚfinallyÚinitializationÚisÚlibraryrS  rû  ÚraiseÚ	threadvarÚtry)ÚdisposeÚexitÚfalseÚnewÚtrue>   rý  r^  r[  rï  r]  r@  rb  rC  r  rV  ri  rU  r  r  rû  r  rk  r  r  re  rK  rg  >   r(   ÚnearÚaliasÚcdeclÚexportrM  r<  ÚdynamicÚstdcallÚvarargsÚvirtualÚexternalÚoverrideÚregisterÚsafecallÚ	assemblerÚ	interruptÚ	softfloatÚnostackframe>   ÚfarÚfar16ÚindexÚpublicÚcppdeclÚdefaultÚforwardÚprivater>  Úabstractr~  Ú	protectedÚ	publishedÚ
oldfpccall)ŠÚabsÚacquireexceptionobjectÚaddrÚ
ansitoutf8r  ÚarctanÚassertÚassignedÚ
assignfileÚbeginthreadÚ	blockreadÚ
blockwriterA  ÚchdirÚchrÚcloseÚ	closefileÚcomptocurrencyÚcomptodoubleÚconcatrD  ÚcopyÚcosr„   Údeleterm  ÚdoubletocompÚ	endthreadÚenummodulesÚenumresourcemodulesÚeofÚeolnÚeraseÚ
exceptaddrÚexceptobjectÚexcludern  ÚexpÚfileposÚfilesizeÚfillcharÚfinalizeÚfindclasshinstanceÚfindhinstanceÚfindresourcehinstanceÚflushÚfracÚfreememÚ	get8087cwÚgetdirÚgetlasterrorÚgetmemÚgetmemorymanagerÚgetmodulefilenameÚgetvariantmanagerÚhaltÚhiÚhighr…   ÚincludeÚ
initializeÚinsertr†   ÚioresultÚismemorymanagersetÚisvariantmanagersetÚlengthÚlnÚloÚlowÚmkdirÚmoverp  ÚoddÚolestrtostringÚolestrtostrvarÚordÚ
paramcountÚparamstrÚpiÚposÚpredÚptrÚ
pucs4charsÚrandomÚ	randomizer	  ÚreadlnÚ
reallocmemÚreleaseexceptionobjectÚrenameÚresetÚrewriteÚrmdirÚroundÚrunerrorÚseekÚseekeofÚseekeolnÚ	set8087cwÚ	setlengthÚsetlinebreakstyleÚsetmemorymanagerÚ	setstringÚ
settextbufÚsetvariantmanagerÚsinÚsizeofÚsliceÚsqrÚsqrtr‡   ÚstringofcharÚstringtoolestrÚstringtowidecharÚsuccÚswapÚtruncÚtruncateÚtypeinfoÚucs4stringtowidestringÚunicodetoutf8ÚuniquestringÚupcaseÚ
utf8decodeÚ
utf8encodeÚ
utf8toansiÚutf8tounicodeÚvalÚvararrayredimÚvarclearÚwidecharlentostringÚwidecharlentostrvarÚwidechartostringÚwidechartostrvarÚwidestringtoucs4stringr
  Úwriteln)ùÚabortÚaddexitprocÚaddterminateprocÚadjustlinebreaksÚallocmemÚansicomparefilenameÚansicomparestrÚansicomparetextÚansidequotedstrÚansiextractquotedstrÚansilastcharÚansilowercaseÚansilowercasefilenameÚansiposÚansiquotedstrÚansisamestrÚansisametextÚansistrcompÚansistricompÚansistrlastcharÚansistrlcompÚansistrlicompÚansistrlowerÚ
ansistrposÚansistrrscanÚansistrscanÚansistrupperÚansiuppercaseÚansiuppercasefilenameÚ	appendstrÚ	assignstrÚbeepÚ	booltostrÚbytetocharindexÚbytetocharlenÚbytetypeÚcallterminateprocsÚchangefileextÚ
charlengthÚchartobyteindexÚchartobytelenÚ
comparememÚ
comparestrÚcomparetextÚ	createdirÚ
createguidÚcurrentyearÚ	currtostrÚ
currtostrfÚdateÚdatetimetofiledateÚdatetimetostrÚdatetimetostringÚdatetimetosystemtimeÚdatetimetotimestampÚ	datetostrÚ	dayofweekÚ
decodedateÚdecodedatefullyÚ
decodetimeÚ
deletefileÚdirectoryexistsÚdiskfreeÚdisksizeÚ
disposestrÚ
encodedateÚ
encodetimeÚexceptionerrormessageÚexcludetrailingbackslashÚexcludetrailingpathdelimiterÚexpandfilenameÚexpandfilenamecaseÚexpanduncfilenameÚextractfiledirÚextractfiledriveÚextractfileextÚextractfilenameÚextractfilepathÚextractrelativepathÚextractshortpathnameÚfileageÚ	filecloseÚ
filecreateÚfiledatetodatetimeÚ
fileexistsÚfilegetattrÚfilegetdateÚfileisreadonlyÚfileopenÚfilereadÚ
filesearchÚfileseekÚfilesetattrÚfilesetdateÚfilesetreadonlyÚ	filewriteÚfinalizepackageÚ	findcloseÚfindcmdlineswitchÚ	findfirstÚfindnextÚfloattocurrÚfloattodatetimeÚfloattodecimalÚ
floattostrÚfloattostrfÚfloattotextÚfloattotextfmtÚ
fmtloadstrÚfmtstrÚforcedirectoriesÚformatÚ	formatbufÚ
formatcurrÚformatdatetimeÚformatfloatÚ
freeandnilÚgetcurrentdirÚgetenvironmentvariableÚgetfileversionÚgetformatsettingsÚgetlocaleformatsettingsÚgetmodulenameÚgetpackagedescriptionÚgetpackageinfoÚgettimeÚguidtostringÚ	incamonthÚincludetrailingbackslashÚincludetrailingpathdelimiterÚincmonthÚinitializepackageÚinterlockeddecrementÚinterlockedexchangeÚinterlockedexchangeaddÚinterlockedincrementÚinttohexÚinttostrÚisdelimiterÚisequalguidÚ
isleapyearÚispathdelimiterÚisvalididentÚ	languagesÚlastdelimiterÚloadpackageÚloadstrÚ	lowercaseÚmsecstotimestampÚnewstrÚnextcharindexÚnowÚoutofmemoryerrorÚ	quotedstrÚraiselastoserrorÚraiselastwin32errorÚ	removedirÚ
renamefileÚreplacedateÚreplacetimeÚsafeloadlibraryÚsamefilenameÚsametextÚsetcurrentdirÚshowexceptionÚsleepÚstrallocÚ
strbufsizeÚstrbytetypeÚstrcatÚstrcharlengthÚstrcompÚstrcopyÚ
strdisposeÚstrecopyÚstrendÚstrfmtÚstricompÚstringreplaceÚstringtoguidÚstrlcatÚstrlcompÚstrlcopyÚstrlenÚstrlfmtÚ	strlicompÚstrlowerÚstrmoveÚstrnewÚstrnextcharÚstrpasÚstrpcopyÚ	strplcopyÚstrposÚstrrscanÚstrscanÚ	strtoboolÚstrtobooldefÚ	strtocurrÚstrtocurrdefÚ	strtodateÚstrtodatedefÚstrtodatetimeÚstrtodatetimedefÚ
strtofloatÚstrtofloatdefÚstrtointÚ
strtoint64Ústrtoint64defÚstrtointdefÚ	strtotimeÚstrtotimedefÚstrupperÚsupportsÚsyserrormessageÚsystemtimetodatetimeÚtexttofloatÚtimeÚtimestamptodatetimeÚtimestamptomsecsÚ	timetostrÚtrimÚtrimleftÚ	trimrightÚtryencodedateÚtryencodetimeÚtryfloattocurrÚtryfloattodatetimeÚtrystrtoboolÚtrystrtocurrÚtrystrtodateÚtrystrtodatetimeÚtrystrtofloatÚtrystrtointÚtrystrtoint64ÚtrystrtotimeÚunloadpackageÚ	uppercaseÚwidecomparestrÚwidecomparetextÚ
widefmtstrÚ
wideformatÚwideformatbufÚwidelowercaseÚwidesamestrÚwidesametextÚwideuppercaseÚ
win32checkÚwraptext),ÚactivateclassgroupÚallocatehwndÚbintohexÚchecksynchronizeÚcollectionsequalÚcountgenerationsÚdeallocatehwndÚ	equalrectÚextractstringsÚ	findclassÚfindglobalcomponentÚgetclassÚgroupdescendantswithÚhextobinÚ
identtointÚinitinheritedcomponentÚ
inttoidentÚinvalidpointÚisuniqueglobalcomponentnameÚ	linestartÚobjectbinarytotextÚobjectresourcetotextÚobjecttexttobinaryÚobjecttexttoresourceÚpointsequalÚreadcomponentresÚreadcomponentresexÚreadcomponentresfileÚrectÚregisterclassÚregisterclassaliasÚregisterclassesÚregistercomponentsÚregisterintegerconstsÚregisternoiconÚregisternonactivexÚ
smallpointÚstartclassgroupÚteststreamformatÚunregisterclassÚunregisterclassesÚunregisterintegerconstsÚunregistermoduleclassesÚwritecomponentresfile)dÚarccosÚarccoshÚarccotÚarccothÚarccscÚarccschÚarcsecÚarcsechÚarcsinÚarcsinhÚarctan2ÚarctanhÚceilÚcomparevalueÚcosecantÚcoshÚcotÚcotanÚcothÚcscÚcschÚ
cycletodegÚcycletogradÚ
cycletoradÚ
degtocycleÚ	degtogradÚdegtoradÚdivmodÚdoubledecliningbalanceÚensurerangeÚfloorÚfrexpÚfuturevalueÚgetexceptionmaskÚgetprecisionmodeÚgetroundmodeÚgradtocycleÚ	gradtodegÚ	gradtoradÚhypotÚinrangeÚinterestpaymentÚinterestrateÚinternalrateofreturnÚintpowerÚ
isinfiniteÚisnanÚiszeroÚldexpÚlnxp1Úlog10Úlog2ÚlognÚmaxÚmaxintvalueÚmaxvalueÚmeanÚmeanandstddevÚminÚminintvalueÚminvalueÚmomentskewkurtosisÚnetpresentvalueÚnormÚnumberofperiodsÚpaymentÚperiodpaymentÚpolyÚ
popnstddevÚpopnvarianceÚpowerÚpresentvalueÚ
radtocycleÚradtodegÚ	radtogradÚrandgÚrandomrangeÚroundtoÚ	samevalueÚsecÚsecantÚsechÚsetexceptionmaskÚsetprecisionmodeÚsetroundmodeÚsignÚsimpleroundtoÚsincosÚsinhÚslndepreciationÚstddevÚsumÚsumintÚsumofsquaresÚsumsandsquaresÚsyddepreciationÚtanÚtanhÚtotalvarianceÚvariance)MÚ	aleatorioÚ	algoritmoÚarquivoÚateÚcasoÚ
cronometroÚdebugÚeÚecoÚenquantoÚentaoÚescolhaÚescrevaÚescrevalÚfacaÚfalsoÚfimalgoritmoÚfimenquantoÚ
fimescolhaÚ	fimfuncaoÚfimparaÚfimprocedimentoÚ	fimrepitaÚfimser   Úinicior†   Ú
interrompaÚleiaÚ	limpatelarO  ÚnaoÚouÚ	outrocasoÚparaÚpassoÚpausar  ÚrepitaÚretorneÚseÚsenaoÚtimerr^  ÚvetorÚ
verdadeiroÚxour5   rO  rŽ  r1  Úarcsenr’  r¡  rB  ÚExpÚgraupradr†   Úlogre  rÔ  ÚquadÚradpgrauÚraizqÚrandÚrandiÚsenÚTanÚascÚcaracÚ	caracpnumÚcomprÚcopiaÚmaiuscÚminuscÚ	numpcaracrÕ  >   rq   ÚlogicoÚinteiroÚ	caractere)r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   rê  rë  rì  r  r  r"  r!  rî  r+  r*  rç  rè  r   r    r.   r/   r0   s   @r   r   r   *   s«  ø‡ € ñð" €DÛ9€GØ˜'Ð"€IØ Ð!€IØ
7€CØ€Mñ	Ðñ€OñÐó€NóÐó€JðØðØ ðØ"(ðØ*3ðØ5;ðØ=Gðàðàðà"ðà$.ðà08ðà:Aðð 	ðð ðð 'ðð )3ðð 5?ðð AJðð 	ð	ð  ð	ð "/ð	ð 18ð	ð :Dð	ð
 	ðð
 ðð
  +ðð
 -4ðð
 6=ðð
 ?Jðð 	ðð ðð (ðð *2ðð 4?ðð AJðð 	ðð ðð )ðð +6ðð 8Aðð 	ðð  ðð "0ðð 2;ðð =Hðð 	ðð ðð  +ðð -:ðð <Cðð 	ðð "ðð $*ðð ,4ðð 6@ðð 	ðð  ðð ",ðð .6ðð 8@ðð BIðð 	ðð  ðð "+ðð -6ðð 8?ðð AJðð 	ðð !ðð #)ðð +5ð€Mð" 	ñ  
ðB 	ñ B
ðF 	ñ 
ð  	ñ 
ðkJ€MðX	Øð	Øð	Øð	Øð	Ø $ð	Ø&*ð	Ø,0ð	Ø26ð	Ø8<ð	Ø>Cð	àð	àð	àð	à"ð	à$(ð	à*.ð	à04ð	à6:ð	à<@ð	àBGð	ð 	ð	ð ð	ð ð	ð #ð	ð %*ð	ð ,1ð	ð 38ð	ð :>ð	ð @Dð	ð 	ð		ð ð		ð ð		ð #ð		ð %*ð		ð ,1ð		ð 37ð		ð 9>ð		ð @Eð		ð
 	ð	ð
 ð	ð
 ð	ð
 !ð	ð
 #(ð	ð
 */ð	ð
 16ð	ð
 8=ð	ð
 ?Dð	ð 	ð	ð ð	ð ð	ð  ð	ð "'ð	ð ).ð	ð 05ð	ð 7<ð	ð >Cð	ð EJð	ð 	ð	ð ð	ð ð	ð %ð	ð '-ð	ð /5ð	ð 7=ð	ð ?Eð	ð 	ð	ð ð	€Mð'Øð'Øð'Øð'Ø"ð'Ø$)ð'Ø+0ð'Ø27ð'Ø9?ð'ØAHð'àð'àð'àð'à#ð'à%*ð'à,1ð'à38ð'à:@ð'àBGð'ð 	ð'ð ð'ð ð'ð #ð'ð %+ð'ð -2ð'ð 4;ð'ð =Eð'ð 	ð	'ð ð	'ð #ð	'ð %.ð	'ð 07ð	'ð 9@ð	'ð
 	ð'ð
 ð'ð
 $ð'ð
 &.ð'ð
 09ð'ð
 ;Cð'ð 	ð'ð ð'ð &ð'ð (0ð'ð 2;ð'ð =Eð'ð 	ð'ð ð'ð &ð'ð (0ð'ð 2:ð'ð <Cð'ð 	ð'ð ð'ð $ð'ð &-ð'ð /6ð'ð 8=ð'ð ?Fð'ð 	ð'ð ð'ð $ð'ð &2ð'ð 4?ð'ð AHð'ð 	ð'ð ð'ð ð'ð $ð'ð &+ð'ð -2ð'ð 4:ð'ð <Cð'ð EJð'ð 	ð'ð ð'ð  ð'ð "(ð'ð *.ð'ð 05ð'ð 7=ð'ð ?Eð'ð 	ð'ð ð'ð ð'ð !(ð'ð *0ð'ð 28ð'ð :@ð'ð BHð'ð 	ð'ð ð'ð "ð'ð $+ð'ð -1ð'ð 38ð'ð :>ð'ð @Eð'ð 	ð'ð ð'ð ð'ð #ð'ð %,ð'ñ .2ð'ñ 49ð'ñ ;?ð'ñ AFð'ñ 	ð'ñ ð'ñ ð'ñ $ð'ñ &,ð'ñ .3ð'ñ 5:ð'ñ <Að'ñ CIð'ñ  	ð!'ñ  ð!'ñ  ð!'ñ  $ð!'ñ  &+ð!'ñ  -2ð!'ñ  48ð!'ñ  :>ð!'ñ  @Eð!'ñ" 	ð#'ñ" ð#'ñ" ð#'ñ" "ð#'ñ" $)ð#'ñ" +2ð#'ñ" 49ð#'ñ" ;@ð#'ñ" BIð#'ñ$ 	ð%'ñ$ ð%'ñ$ ð%'ñ$ $ð%'ñ$ &,ð%'ñ$ .4ð%'ñ$ 6<ð%'ñ$ >Dð%'ñ& 	ð''ñ&  ð''ñ& "(ð''ñ& *1ð''ñ& 3:ð''ñ& <Cð''ñ( 	ð)'ñ( ð)'ñ( "ð)'ñ( $,ð)'ñ( .5ð)'ñ( 7<ð)'ñ( >Cð)'ñ( EJð)'ñ* 	ð+'ñ* ð+'ñ* ð+'ñ*  'ð+'ñ* )0ð+'ñ* 29ð+'ñ* ;Bð+'ñ, 	ð-'ñ, ð-'ñ, ð-'ñ,  %ð-'ð, ',ð-'ð, .2ð-'ñ, 49ð-'ñ, ;Bð-'ñ, DKð-'ñ. 	ð/'ñ. ð/'ñ. ð/'ñ. !(ð/'ñ. *1ð/'ñ. 39ð/'ñ. ;Bð/'ñ. DKð/'ñ0 	ð1'ñ0 ð1'ñ0 "ð1'ñ0 $,ð1'ñ0 .5ð1'ñ0 7?ð1'ñ0 AIð1'ñ2 	ð3'ñ2 ð3'ñ2 ð3'ñ2  'ð3'ñ2 )0ð3'ñ2 29ð3'ñ2 ;@ð3'ñ2 BHð3'ñ4 	ð5'ñ4 ð5'ñ4 !ð5'ñ4 #(ð5'ñ4 *0ð5'ñ4 28ð5'ñ4 :?ð5'ñ4 AFð5'ñ6 	ð7'ñ6 ð7'ñ6 ð7'ñ6 !'ð7'ñ6 ).ð7'ñ6 06ð7'ñ6 8=ð7'ñ6 ?Dð7'ñ8 	ð9'ñ8 ð9'ñ8 "ð9'ñ8 $*ð9'ñ8 ,3ð9'ñ8 5;ð9'ñ8 =Dð9'ñ: 	ð;'ñ: ð;'ñ: !ð;'ñ: #)ð;'ñ: +2ð;'ñ: 4:ð;'ñ: <Cð;'ñ< 	ð='ñ< ð='ñ< #ð='ñ< %-ð='ñ< /6ð='ñ< 8?ð='ñ< AHð='ñ> 	ð?'ñ> ð?'ñ> $ð?'ñ> &-ð?'ñ> /6ð?'ñ> 8?ð?'ñ> AHð?'ñ@ 	ðA'ñ@ ðA'ñ@  ðA'ñ@ ")ðA'ñ@ +1ðA'ñ@ 39ðA'ñ@ ;AðA'ð@ CHðA'ñB 	ðC'ðB ðC'ñB ðC'ñB  &ðC'ñB (.ðC'ñB 05ðC'ñB 7>ðC'ñB @JðC'ñD 	ðE'ñD ðE'ñD ðE'ñD $ðE'ñD &-ðE'ñD /6ðE'ñD 8?ðE'ðD AFðE'ñF 	ðG'ñF ðG'ñF ðG'ñF !'ðG'ñF )2ðG'ñF 4>ðG'ñF @IðG'ñH 	ðI'ñH ðI'ñH  ðI'ñH "'ðI'ñH )/ðI'ñH 17ðI'ñH 9?ðI'ñH AGðI'ñJ 	ðK'ñJ ðK'ñJ #ðK'ñJ %+ðK'ñJ -3ðK'ñJ 5;ðK'ñJ =CðK'ñL 	ðM'ðL ðM'ÐñRNÐó`Ðó?÷(^@ó ^@r   )r'   r  Úpygments.lexerr   Úpygments.utilr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   r   Úpygments.scannerr   Úpygments.lexers.modula2r   Ú__all__r   r   r   r   r   Ú<module>rÛ     sR   ðñó 
å  ß 4÷+÷ +õ +å $õ 1à˜/Ð
*€ô7�Eô 7ô"Z	@�%ö Z	@r   