403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/pascal.cpython-39.opt-2.pyc
a

SҼa`�@s�ddlZddlmZmZmZmZmZmZmZm	Z	ddl
mZmZddl
mZmZmZmZmZmZmZmZmZddlmZddlmZddgZGd	d�de�ZGd
d�de�ZdS)�N)�Lexer�
RegexLexer�include�bygroups�words�using�this�default)�get_bool_opt�get_list_opt)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error)�Scanner)�Modula2Lexer�DelphiLexer�AdaLexerc@s�eZdZdZgd�ZddgZdgZdZdZdZ	hd	�Z
hd
�Zhd�Zhd�Z
d
dddd�Zhd�Zhd�Zdd�Zdd�ZdS)rZDelphi)�delphiZpas�pascalZobjectpascalz*.pasz*.dprz
text/x-pascal)8�absolute�and�array�asm�begin�break�case�const�constructor�continue�
destructor�div�doZdownto�else�end�file�for�function�goto�if�implementation�inZ	inherited�inline�	interface�label�modZnil�not�object�of�on�operator�orZpacked�	procedure�program�recordZreintroduce�repeat�self�set�shl�shr�string�then�to�type�unit�until�uses�var�while�with�xor)�as�class�exceptZexports�finalization�finally�initialization�is�libraryr8�property�raise�	threadvar�try)�dispose�exitZfalse�new�true>r/r<r#rGrFr%r3rr;rXrJrOr=rUrSrQr9rIr)r"rVr,>ZnearZ	interrupt�nameZcdeclZ	softfloat�registerZvarargsZstdcallr1ZsafecallZexportr�aliasZnostackframe�overrideZdynamicZexternalZvirtual�	assembler>Z
oldfpccallr�index�abstractZfar16Z	publishedZforward�	protectedZfarZpublicrbr	ZprivateZcppdecl>GZsmallintZlongintZansicharZpdoubleZdoubleZ	pwordboolZiunknownZpstringZplongintZttimeZpshortstringZphandleZ	pcardinalZtobjectZ
pwordarrayZpbyteZpcharZpwidestringZcardinalZthandleZ	pshortintZpsingleZ
widestringZ
ansistringZ	pextendedZ	psmallintZpcompZpint64ZtclassZshortstringZbooleanZlongword�currency�realZtextfile�boolZreal48ZtdateZwordZbytebool�charZpintegerZ	pwidecharZsingleZpboolZpdwordZbyteZpansistringZpbooleanZint64ZdwordZpdateZpvariantZ	pansicharZ	pdatetimeZ	plongwordZwordbool�compZshortintZ
pbytearrayZvariantZwidecharZintegerZpwordZ	tdatetimeZextendedZlongboolZppointerZpointerZ	pcurrencyrC)��absZacquireexceptionobjectZaddrZ
ansitoutf8�appendZarctan�assert�assignedZ
assignfileZbeginthreadZ	blockreadZ
blockwriter �chdir�chr�closeZ	closefileZcomptocurrencyZcomptodouble�concatr$�copyZcos�dec�deleterZZdoubletocompZ	endthreadZenummodulesZenumresourcemodules�eofZeolnZeraseZ
exceptaddrZexceptobjectZexcluder[ZexpZfileposZfilesizeZfillcharZfinalizeZfindclasshinstanceZ
findhinstanceZfindresourcehinstance�flushZfracZfreememZ	get8087cwZgetdirZgetlasterrorZgetmemZgetmemorymanagerZgetmodulefilenameZgetvariantmanagerZhalt�hiZhigh�incrZ
initialize�insert�intZioresultZismemorymanagersetZisvariantmanagerset�lengthZln�loZlow�mkdir�mover\ZoddZolestrtostringZolestrtostrvar�ordZ
paramcountZparamstrZpi�posZpredZptrZ
pucs4charsZrandomZ	randomize�readZreadlnZ
reallocmemZreleaseexceptionobject�rename�resetZrewrite�rmdir�roundZrunerror�seekZseekeofZseekeolnZ	set8087cwZ	setlengthZsetlinebreakstyleZsetmemorymanagerZ	setstringZ
settextbufZsetvariantmanagerZsinZsizeof�sliceZsqrZsqrt�strZstringofcharZstringtoolestrZstringtowidecharZsuccZswapZtrunc�truncateZtypeinfoZucs4stringtowidestringZ
unicodetoutf8ZuniquestringZupcaseZ
utf8decodeZ
utf8encodeZ
utf8toansiZ
utf8tounicode�valZ
vararrayredimZvarclearZwidecharlentostringZwidecharlentostrvarZwidechartostringZwidechartostrvarZwidestringtoucs4string�writeZwriteln)��abortZaddexitprocZaddterminateprocZadjustlinebreaksZallocmemZansicomparefilenameZansicomparestrZansicomparetextZansidequotedstrZansiextractquotedstrZansilastcharZ
ansilowercaseZansilowercasefilenameZansiposZ
ansiquotedstrZansisamestrZansisametextZansistrcompZansistricompZansistrlastcharZansistrlcompZ
ansistrlicompZansistrlowerZ
ansistrposZansistrrscanZansistrscanZansistrupperZ
ansiuppercaseZansiuppercasefilenameZ	appendstrZ	assignstrZbeepZ	booltostrZbytetocharindexZ
bytetocharlenZbytetypeZcallterminateprocsZ
changefileextZ
charlengthZchartobyteindexZ
chartobytelenZ
comparememZ
comparestrZcomparetextZ	createdirZ
createguidZcurrentyearZ	currtostrZ
currtostrf�dateZdatetimetofiledateZ
datetimetostrZdatetimetostringZdatetimetosystemtimeZdatetimetotimestampZ	datetostrZ	dayofweekZ
decodedateZdecodedatefullyZ
decodetimeZ
deletefileZdirectoryexistsZdiskfreeZdisksizeZ
disposestrZ
encodedateZ
encodetimeZexceptionerrormessageZexcludetrailingbackslashZexcludetrailingpathdelimiterZexpandfilenameZexpandfilenamecaseZexpanduncfilenameZextractfiledirZextractfiledriveZextractfileextZextractfilenameZextractfilepathZextractrelativepathZextractshortpathnameZfileageZ	filecloseZ
filecreateZfiledatetodatetimeZ
fileexistsZfilegetattrZfilegetdateZfileisreadonlyZfileopenZfilereadZ
filesearchZfileseekZfilesetattrZfilesetdateZfilesetreadonlyZ	filewriteZfinalizepackageZ	findcloseZfindcmdlineswitchZ	findfirstZfindnextZfloattocurrZfloattodatetimeZfloattodecimalZ
floattostrZfloattostrfZfloattotextZfloattotextfmtZ
fmtloadstrZfmtstrZforcedirectories�formatZ	formatbufZ
formatcurrZformatdatetimeZformatfloatZ
freeandnilZ
getcurrentdirZgetenvironmentvariableZgetfileversionZgetformatsettingsZgetlocaleformatsettingsZ
getmodulenameZgetpackagedescriptionZgetpackageinfoZgettimeZguidtostringZ	incamonthZincludetrailingbackslashZincludetrailingpathdelimiterZincmonthZinitializepackageZinterlockeddecrementZinterlockedexchangeZinterlockedexchangeaddZinterlockedincrementZinttohexZinttostrZisdelimiterZisequalguidZ
isleapyearZispathdelimiterZisvalidident�	languagesZ
lastdelimiterZloadpackageZloadstrZ	lowercaseZmsecstotimestampZnewstrZ
nextcharindexZnowZoutofmemoryerrorZ	quotedstrZraiselastoserrorZraiselastwin32errorZ	removedirZ
renamefileZreplacedateZreplacetimeZsafeloadlibraryZsamefilenameZsametextZ
setcurrentdirZ
showexception�sleepZstrallocZ
strbufsizeZstrbytetypeZstrcatZ
strcharlengthZstrcompZstrcopyZ
strdisposeZstrecopyZstrendZstrfmtZstricompZ
stringreplaceZstringtoguidZstrlcatZstrlcompZstrlcopyZstrlenZstrlfmtZ	strlicompZstrlowerZstrmoveZstrnewZstrnextcharZstrpasZstrpcopyZ	strplcopyZstrposZstrrscanZstrscanZ	strtoboolZstrtobooldefZ	strtocurrZstrtocurrdefZ	strtodateZstrtodatedefZ
strtodatetimeZstrtodatetimedefZ
strtofloatZ
strtofloatdefZstrtointZ
strtoint64Z
strtoint64defZstrtointdefZ	strtotimeZstrtotimedefZstrupperZsupportsZsyserrormessageZsystemtimetodatetimeZtexttofloat�timeZtimestamptodatetimeZtimestamptomsecsZ	timetostrZtrimZtrimleftZ	trimrightZ
tryencodedateZ
tryencodetimeZtryfloattocurrZtryfloattodatetimeZtrystrtoboolZtrystrtocurrZtrystrtodateZtrystrtodatetimeZ
trystrtofloatZtrystrtointZ
trystrtoint64ZtrystrtotimeZ
unloadpackageZ	uppercaseZwidecomparestrZwidecomparetextZ
widefmtstrZ
wideformatZ
wideformatbufZ
widelowercaseZwidesamestrZwidesametextZ
wideuppercaseZ
win32checkZwraptext),ZactivateclassgroupZallocatehwndZbintohexZchecksynchronizeZcollectionsequalZcountgenerationsZdeallocatehwndZ	equalrectZextractstringsZ	findclassZfindglobalcomponentZgetclassZgroupdescendantswithZhextobinZ
identtointZinitinheritedcomponentZ
inttoidentZinvalidpointZisuniqueglobalcomponentnameZ	linestartZobjectbinarytotextZobjectresourcetotextZobjecttexttobinaryZobjecttexttoresourceZpointsequalZreadcomponentresZreadcomponentresexZreadcomponentresfileZrectZ
registerclassZregisterclassaliasZregisterclassesZregistercomponentsZregisterintegerconstsZregisternoiconZregisternonactivexZ
smallpointZstartclassgroupZteststreamformatZunregisterclassZunregisterclassesZunregisterintegerconstsZunregistermoduleclassesZwritecomponentresfile)dZarccosZarccoshZarccotZarccothZarccscZarccschZarcsecZarcsechZarcsinZarcsinhZarctan2ZarctanhZceilZcomparevalueZcosecantZcoshZcotZcotanZcothZcscZcschZ
cycletodegZcycletogradZ
cycletoradZ
degtocycleZ	degtogradZdegtorad�divmodZdoubledecliningbalanceZensurerangeZfloorZfrexpZfuturevalueZgetexceptionmaskZgetprecisionmodeZgetroundmodeZgradtocycleZ	gradtodegZ	gradtoradZhypotZinrangeZinterestpaymentZinterestrateZinternalrateofreturnZintpowerZ
isinfiniteZisnanZiszeroZldexpZlnxp1Zlog10Zlog2Zlogn�maxZmaxintvalueZmaxvalueZmeanZ
meanandstddev�minZminintvalueZminvalueZmomentskewkurtosisZnetpresentvalueZnormZnumberofperiodsZpaymentZ
periodpaymentZpolyZ
popnstddevZpopnvarianceZpowerZpresentvalueZ
radtocycleZradtodegZ	radtogradZrandgZrandomrangeZroundtoZ	samevalueZsecZsecantZsechZsetexceptionmaskZsetprecisionmodeZsetroundmode�signZ
simpleroundtoZsincosZsinhZslndepreciationZstddev�sumZsumintZsumofsquaresZsumsandsquaresZsyddepreciationZtanZtanhZ
totalvarianceZvariance)ZSystemZSysUtilsZClassesZMath>CZbpZmm1�bx�csZecxZdr1ZediZst1Zxmm1ZfsZxmm2Zmm4ZchZcr4ZdsZclZebpZxmm6Zcr2Zdr6ZdhZdlZdxZeaxZdr0Zst6Zcr3Zedx�ax�ssZdr7�esZxmm5Zst7Zcr1Zst4Zxmm4ZahZcr0ZebxZmm2�siZalZcxZst2Zxmm7Zdr2Zmm3Zmm0ZdiZst3ZesiZblZxmm3Zdr3ZespZdr4Zxmm0Zmm6Zmm5Zmm7Zst0Zdr5ZgsZbh�spZst5>ZcmpsdZcli�waitZrdshrZstdZsetnpZjlZjsZrolZaadZsldtZpopaZjecxzZpushaZcmpsbZint03�boundr�ZscasbZloadall�loopZpopawZarplZrclZsetaZpushawZcmovnbeZmovzxZsetnsZbtcZcmovbZbswapZretfZsysretZsgdtrMZcmoveZjnbeZsmintold�cmpZstcZsetcxzZshldZbsf�lockZrepz�mulZjzZsetgZbtZsetngeZiretw�testZrsldtZsetpoZcmcZjnaZsetzZrdpmcZxaddZadcZpushadZjngeZsetngrZsetnlZemmsZclcZicebpZleaZenterZwrshrZloopneZscaswZstosbZsetnbeZxbtsZjpZlahfZinvdZjnaeZinsdZdasZinswZcldZpopfwZjbZsvtsZverrZljmpZcmovleZsetnbZjnpZcmpswZcmovngZidivZ
loadall286ZsetnaZsmswZud1ZmovqZsahfZseto�imul�popZlmswZcmovcxzZmovZpushfZsetbeZcltsZcmovpZlodswZcmovnleZiret�retZsvldtZjoZrepneZstiZcmovncZcmpxchgZsetcZwrmsrZldsZjnleZsetpZcmovnpZmovdZsalcrtZaaaZlssZsetneZsetgeZcmovoZ	cmpxchg8bZrepeZcmovneZsysenterZsvdcr:ZlldtZpopfZsetsZcmovnaeZlcallr{ZmovswZrcrZverwZlesZcbwZjbeZsalZsarZsetnoZsetleZcmovzZcmovns�negZcmovlZlgdtZpushfdZcmovnzZinvlpgZoutsdZstosdZbtrZjper&ZbtsZsbbZsmiZcdqZcmovbeZcmovsZcwdeZcmovnlZibtsZsetlZrsdcZcmovnaZinto�outZwbinvdZseteZjgeZrepZjleZxlatbZcmovcZsetnleZsetaeZmovsbZjnsZjnlZlarZlfsZhltZrdmsrZcmovperBZcpuid�cwdZiretdZcmovarAZint3ZjpoZjnoZrdtscZsetnaeZretnZsetpeZltrZint1ZjcxzZleaveZpopadZaasZcmovgZjc�callZsyscallryZcmovnoZlidtZshrd�subZud2ZxchgZcmovpoZint01ZlgsZstoswZscasdZumovZaamZrorZlodsbZcmovaeZpopfdZjnb�jaZjncZmovsdZjngZjaeZloopnzZbsr�addZloopeZlslZsetncZrepnzr0Zcmovnge�pushZsetnzZmovsxZjmpZoutsbZjgZloopzZsysexitZnopZxlatZsmintZjeZoutswZinsbZcmovgeZpushfwZlodsdZsidtZcmovnbZjner5ZjnzZsetbZrsmZ
cmpxchg486ZdaacKs�tj|fi|��t�|_t|dd�r4|j�|j�t|dd�rN|j�|j�t|dd�rh|j�|j�t�|_	t
|dt|j��D]}|j	�|j|�q�dS)NZturbopascalTrZ
freepascalZunits)
r�__init__r@�keywordsr
�update�TURBO_PASCAL_KEYWORDS�DELPHI_KEYWORDS�FREE_PASCAL_KEYWORDS�builtinsr�list�
BUILTIN_UNITS)r?�optionsrG�r��:/usr/lib/python3.9/site-packages/pygments/lexers/pascal.pyr�,szDelphiLexer.__init__ccs�t|tjtjBtjB�}dg}d}d}d}d}d}d}	t�}
ddg}|j�s�t}|ddk�r�|�d�rpt	}�qp|�d�r�|j
�d�r�tj
}ntj}�qp|�d�r�tj}�qp|�d	�r�t}|	r�|j
d
kr�d}	�qp|�d��rht}d}|s�|�r�|j
dk�r|dd
7<nX|j
dk�r*|dd
8<n:|j
dk�rH|d
d
7<n|j
dk�r�|d
d
8<�qp|�d��r"|j
��}
|
dk�r�tjj}�q�|
|jv�r<t}|�s�|�r�|
|jv�r�|ddk�r�|d
dk�r�d}d}ddg}t�}
|
dv�r�d}	n<|
dk�r|�d�n&|
dk�r(d}d}n|
dv�r d}d}n�|�rV|
|jv�rVtj}n�|�rr|
dv�rrtj}d}n�|�r�|�d��r�tj}n
tj}d}n�|�r�tj}d}nv|	�r�tj}|
� |j
���nX|
|
v�r�tj}nF|
|j!v�r�tj"}n2|
|j#v�rtj}n|�s|
|j$v�rtj}nt}n�|�d��r>t%}|�d�nn|�d��rRt%j&}nZ|�d��rft'j(}nF|�d��rzt'j)}n2|�d��r�t'j*}nt+|�d
k�r�|�,�|�-��n�|ddk�r|�d ��r�t%j.}n<|�d��r�t%}|�,�n"|�d!��r�t%}n|�-�|�,��n^|ddk�rp|�d��r4t	}�n<|�d"��rPt}|�,��n |�d��rz|j
�d��rrtj
}ntj}n�|�d��r�tj}n�|�d��r�t%}|�d�n�|�d#��r�tj}n�|�d��r|j
��}
|
|j/v�r�t}n|
|j0v�r�tj}nt}np|�d$��rt}n^|�d��r$t}nL|�d��r8t'j(}n8|�d��rLt'j)}n$|�d��r`t'j*}n|�-�|�,�|j
�1��r�|j
d%k}|j2||j
�p�d&fVqDdS)'N�initialFr����\s+z\{.*?\}|\(\*.*?\*\)�$z//.*?$z[-+*\/=<>:;,.@\^]�;z[\(\)\[\]]+�(��)�[�]z[A-Za-z_][A-Za-z_0-9]*�result)r3r-TrrV)r;r9r,r#r%)r�r�z\s*\.\s*�'rCz\#(\d+|\$[0-9A-Fa-f]+)z\$[0-9A-Fa-f]+z\d+(?![eE]|\.[^.])z&\d+(\.\d+([eE][+-]?\d+)?|[eE][+-]?\d+)z''z[^']*r)z@@[A-Za-z_][A-Za-z_0-9]*z[-+*\/=<>:;,.@\^]+�.�)3r�re�DOTALL�	MULTILINE�
IGNORECASEr@Zeosr�scanr�match�
startswithr
�PreprocZ	Multiline�Singlerr�lowerrZBuiltinZPseudor�r�BLOCK_KEYWORDSrl�FUNCTION_MODIFIERSr��Class�FunctionZProperty�Labelr��
BUILTIN_TYPES�Type�
DIRECTIVESr�rZCharr�Hex�Integer�Float�lenr�Zget_charZEscape�ASM_INSTRUCTIONS�
ASM_REGISTERS�stripZ	start_pos)r?�text�scanner�stackZin_function_blockZin_property_blockZwas_dotZnext_token_is_functionZnext_token_is_propertyZcollect_labelsZblock_labelsZ
brace_balance�tokenZlowercase_namer�r�r��get_tokens_unprocessed9s8








�
�
�



��



z"DelphiLexer.get_tokens_unprocessedN)�__name__�
__module__�__qualname__r^�aliases�	filenames�	mimetypesr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rs*	!C�
)
c@s�eZdZdZgd�Zgd�ZdgZejej	BZ
defdej
fdefdejdfd	eejeej�d
fdejfdeeje�fd
eeje�dfdeejeej�fdejfeddd�ejfdejfdejfdejdfdejdfdeeje�dfdeejeeeej�fdejfdeejeeeej�fedddd�ejfd efed!�ed"�d#ejfd$eeee ��fd%efd&efd'efgd(e!j"fd)e!j#fd*e!j$fgd+eeej%�fgd,ed-fd.ed/fd0ejd/fd1ej&fed2�gd3ejfd4ej&fd5efd.ed/fgd.ed/fd,ed6fd7ejfdejd8fd9ejd:fd;eeje�d/fed2�gd.ed/fd<eejeej�fed2�gd=ejd/fed2�gd>ejd/fe'd/�gd?ed/fd@ej(fdAefdBejfed2�gdCejfdDejfdEejd/fd.ed/fd,edFfdGej)fed2�gdHeej(ee�fdIefd?ed/fed2�gdJ�Z*dKS)LrZAda)ZadaZada95Zada2005)z*.adbz*.adsz*.adaz
text/x-adaz[^\S\n]+z--.*?\nzfunction|procedure|entry�
subprogramz(subtype|type)(\s+)(\w+)�type_defztask|protectedz(subtype)(\s+)z
(end)(\s+)r)z(pragma)(\s+)(\w+)z(true|false|null)\b)ZAddressZByteZBoolean�	CharacterZ
ControlledZCountZCursorZDurationZ	File_ModeZ	File_Typer��	Generatorr�Z
Long_FloatZLong_IntegerZLong_Long_FloatZLong_Long_IntegerZNaturalZPositiveZReference_TypeZShort_FloatZ
Short_IntegerZShort_Short_FloatZShort_Short_IntegerrZWide_CharacterZWide_Stringz\b)�suffixz,(and(\s+then)?|in|mod|not|or(\s+else)|rem)\bzgeneric|private�packagezarray\b�	array_defz(with|use)(\s+)�importz(\w+)(\s*)(:)(\s*)(constant)z<<\w+>>z0(\w+)(\s*)(:)(\s*)(declare|begin|loop|for|while))=r�rkrdZaccept�accessZaliased�allrZatr�bodyr!ZconstantZdeclareZdelayZdelta�digitsr'r(Zelsifr)�entry�	exceptionr[r2r+r-r.rTZlimitedr�r\Znullr7r:Zothersr�Z
overridingZpragmarerW�ranger=�renamesZrequeue�return�reverseZselectZseparateZsomeZsubtypeZsynchronizedZtaskZtaggedZ	terminaterDrFrHZwhenrKrM)�prefixr�z"[^"]*"�	attribute�numbersz'[^']'z(\w+)(\s*|[(,])z(<>|=>|:=|[()|:;,.'])z
[*<>+=/&-]z\n+z[0-9_]+#[0-9a-f_\.]+#z[0-9_]+\.[0-9_]*z[0-9_]+z(')(\w+)z\()�#pop�formal_partr�rzis\bz"[^"]+"|\w+�rootz(if|case|record|loop|select)z"[^"]+"|[\w.]+r�rzwith|and|use)rr�zrecord\b�
record_defz(null record)(;)z(\w+)(\s+)(range)z
end recordz[\w.]+z\)z\w+z,|:[^=]z(in|not|null|out|access)\br�zis\s+new|renamesrT�package_instantiationz([\w.]+)z("[^"]+"|\w+)(\s+)(=>)z[\w.\'"])rrrr�r)r�r�rr�rr�rN)+r�r�r�r^r�r�r�r�r�r��flagsrr
r�rZDeclarationrr�ZReservedr�ZConstantrrZWord�	Namespacerrr�rrr�rrrr�r�r�Z	Attributer�r	ZVariabler��tokensr�r�r�r�r�s�
�
���	

���	�
��6��
��

�
�
�
��
�
��)r�Zpygments.lexerrrrrrrrr	Z
pygments.utilr
rZpygments.tokenrr
rrrrrrrZpygments.scannerrZpygments.lexers.modula2r�__all__rrr�r�r�r��<module>s(,g

Youez - 2016 - github.com/yon3zu
LinuXploit