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__/haskell.cpython-39.opt-2.pyc
a

SҼa�}�@s*ddlZddlmZmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZmZddlmZgd�Ze�d�ZGdd�de�ZGd	d
�d
e�ZGdd�de�ZGd
d�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�Z Gdd�de�Z!Gdd�de�Z"Gdd�de�Z#dS)�N)�Lexer�
RegexLexer�bygroups�
do_insertions�default�include�inherit)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic)�	unistring)
�HaskellLexer�
HspecLexer�
IdrisLexer�	AgdaLexer�CryptolLexer�LiterateHaskellLexer�LiterateIdrisLexer�LiterateAgdaLexer�LiterateCryptolLexer�	KokaLexerz.*?
c!@sJeZdZdZddgZdgZdgZejej	BZ
dZdZde
fd	ejfd
ejdfdejd
fdejdfdejfdd�e�ejfdejfdejdejfdejdefdejdejfdejdejfdejfdejfdejfdejfdejfdejfd efd!ej fd"ej fd#ej fd$ej fd%ej!fd&ej"fd'ej#fd(ej$fd)ejd*fd+ed,fd-ejfd.ej%fd/e&fg de
fd+ed,fd0e&d1fd2efd3ejd4ejd5e'ej(e
ee
e�d1fd3ejd6e'ej(e
ee
e&�d7fd3ejd8e'ej(e
e&�d7fd9ej(d1fgde
fd3ejd8e'ej(e
e&�d7fd:ejd;ej(d1fgde
fd:ejd<ejfd=ejd>ejfd	ejfd
ejdfd?e&fd efd@e&dAfd0e&dBfg	dCejfd
ejdDfdEejd1fdFejfgdGejd1fdHej)dIfd)ejd1fgdJefdHej)dIfd+ed1fgdKej)d1fdLejdMej)d1fd�e�ej)d1fdNej)d1fdOej)d1fdPej)d1fdQej)d1fgdR�Z*dSS)TrZHaskellZhaskellZhsz*.hsztext/x-haskell)�case�class�datarZderiving�do�elseZfamily�if�in�
infix[lr]?�instance�let�newtype�of�then�type�where�_��NULZSOHz[SE]TXZEOTZENQZACKZBELZBSZHTZLF�VTZFFZCRzS[OI]ZDLEzDC[1-4]ZNAKZSYNZETBZCANZEMZSUBZESCz[FGRU]SZSPZDEL�\s+�!--(?![!#$%&*+./<=>?@^|_~:\\]).*?$�\{-�comment�
\bimport\b�import�
\bmodule\b�module�	\berror\b�\b(%s)(?!\')\b�|z'[^\\]'z^[_z][\w\']*z'?[_z][\w']*z('')?[z(')[z
(')\[[^\]]*\]z(')\([^)]*\)z(')[:!#$%&*+.\\/<=>?@^|~-]+�\\(?![:!#$%&*+.\\/<=>?@^|~-]+)�+(<-|::|->|=>|=)(?![:!#$%&*+.\\/<=>?@^|~-]+)�:[:!#$%&*+.\\/<=>?@^|~-]*�[:!#$%&*+.\\/<=>?@^|~-]+z40[xX]_*[\da-fA-F](_*[\da-fA-F])*_*[pP][+-]?\d(_*\d)*zR0[xX]_*[\da-fA-F](_*[\da-fA-F])*\.[\da-fA-F](_*[\da-fA-F])*(_*[pP][+-]?\d(_*\d)*)?z\d(_*\d)*_*[eE][+-]?\d(_*\d)*z+\d(_*\d)*\.\d(_*\d)*(_*[eE][+-]?\d(_*\d)*)?z0[bB]_*[01](_*[01])*z0[oO]_*[0-7](_*[0-7])*z 0[xX]_*[\da-fA-F](_*[\da-fA-F])*z	\d(_*\d)*�'�	character�"�string�\[\]�\(\)�[][(),;`{}]�\)�#pop�qualified\bz([z][\w.]*)(\s+)(as)(\s+)([z][\w.]*)z][\w.]*)(\s+)(hiding)(\s+)(\()�funclistz][\w.]*)(\s+)(\()�[\w.]+�[z][\w.]*z]\w*z(_[\w\']+|[z	][\w\']*)�,�\(�rIrI�#pop:2�[^-{}]+�#push�-\}�[-{}]�[^\\']'�\\�escape�[^\\"]+�[abfnrtv"\'&\\]z\^[][z@^_]�o[0-7]+�x[\da-fA-F]+�\d+�\s+\\��rootr5r7rIr3r@rBrVN)+�__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypes�re�	MULTILINE�UNICODE�flags�reserved�asciir	r
�Single�	Multiliner�Reservedr
�	Exception�joinr�Char�uniZLl�FunctionZLu�Typer�Wordr�FloatZBin�Oct�Hex�Integer�Builtinrr�	Namespace�Escape�tokens�r~r~�;/usr/lib/python3.9/site-packages/pygments/lexers/haskell.pyrs�


�
�-���
���
�

�	


�
�




��rc@sReZdZdZdgZgZgZddeee	j
�fdeee	j
�fdeee	j
�fegiZdS)rZHspecZhspecr^z(it\s*)("[^"]*")z(describe\s*)("[^"]*")z(context\s*)("[^"]*")N)
r_r`rarbrcrdrerr	rZDocrr}r~r~r~rr�s��rc@s&eZdZdZddgZdgZdgZdZdZdZ	d	d
�
e	�eee
j�fdeeej�fdeeej�fd
eeej�dfdeeejeeje�fdd
�
e�e
jfdee
je�dfde
jfdefdejfdejfdejfdejfdejfdejfdejdfdedfdefd efgd!efd"eejee�d#fd$ejd%fgd!efd&e
jfd'ejfd(ejfd)ejdfd*efd+efd,ed-fd.ed/fg	d0ejfd)ejd1fd2ejd%fd3ejfgd4ejfd5ejd6fdejd%fgd7efd5ejd6fded%fgd8ejd%fd9ejd%fd
�
e�ejd%fd:ejd%fd;ejd%fdejd%fd<ejd%fgd=�Z d>S)?rZIdrisZidrisZidrz*.idrztext/x-idris)3rrrr�usingr r!r"r#r$r%�rewrite�auto�	namespace�codata�mutual�private�public�abstract�total�partial�	interface�implementation�exportZcovering�constructorr&Zproofr(r)Zstaticr+r,�with�patternZterm�syntax�prefix�	postulate�
parameters�recordZdslZ
impossibleZimplicitZtacticsZintrosZintroZcomputeZrefine�exactZtrivialr-)
�lib�link�flagr�hideZfreeze�accessrZloggingZdynamicrbZerror_handlers�languagez^(\s*)(%%(%s))r:z((\s*)(--(?![!#$%&*+./<=>?@^|_~:\\]).*?)$z(\s*)(\|{3}.*?)$z
(\s*)(\{-)r3�^(\s*)([^\s(){}]+)(\s*)(:)(\s*)r9�(import|module)(\s+)r7�('')?[A-Z][\w\']*z[a-z][\w\']*z(<-|::|->|=>|=)z"([(){}\[\]:!#$%&*+.\\/<=>?@^|~-]+)�\d+[eE][+-]?\d+�\d+\.\d+([eE][+-]?\d+)?�0[xX][\da-fA-F]+r[r?r@rArB�
[^\s(){}]+�\s+?r0�([A-Z][\w.]*)(\s+)(\()rI�[A-Z][\w.]*rG�[A-Z]\w*�(_[\w\']+|[a-z][\w\']*)z--.*$r2rLr>rMrNrFrOrPrQrRrSz[^\\']rUrVrWrX�\^[][A-Z@^_]rYrZr\)r^r7rIr3r@rBrVN)!r_r`rarbrcrdrerjrkZ
directivesrprr	rrnr
rlrmr
rsrrurtrrvrxryrrqr{rr|r}r~r~r~rr�s�

��
��
�
�

�	

�
�





��rc@s:eZdZdZdgZdgZdgZgd�Zdee	e
je	ej
e	�fdejfdejd	fd
ejdfdd
�e�ejfdeeje	�dfdejfdefdej
fdejfdejfdejfdejfdejdfdedfde	fde	fgdejfd
ejdfdejd fd!ejfgdejd	fd"e
d fd#e	fgejd	ejdejdejd$d%�Zd&S)'rZAgdaZagdaz*.agdaztext/x-agda)"r�r�Zcoinductiver�rZfield�forallZhidingr#Z	inductive�infix�infixl�infixrr%r&r��openr�r�Z	primitiver��quoteZ	quoteGoalZ	quoteTermr�Zrenamingr�r�Ztactic�unquoteZunquoteDeclr�r+r�r�r1r2r3z\{!�holer9r:r�r7z\b(Set|Prop)[\u2080-\u2089]*\bz
(\(|\)|\{|\})z((\.{1,3}|\||\u03BB|\u2200|\u2192|:|=|->)r�r�r�r[r?r@rArBr�r�z[^!{}]+rQz!\}rGz[!{}]z[a-zA-Z][\w.]*z	[\W0-9_]+rV)r^r�r7r3r@rBrVN)r_r`rarbrcrdrerjrr	r
rsrrur
rlrmZ	Directiverprrnrtrrvrxryrrqrr}r~r~r~rr&sN�


�

�
��rc@szeZdZdZddgZdgZdgZdZdZde	fd	e
jfd
e
jdfde
jd
fde
jdfdejfdd�e�e
jfdejfdefde
jfdejfdejfde
jfdefdejfdejfdejfdejfdejfdejd fd!ed"fd#e
jfd$ejfd%efgde	fd!ed"fd&ed'fd(e
fd)eej e	e
e	e�d'fd*eej e	e
e	e�d+fd,eej e	e�d+fd-ej d'fgde	fd,eej e	e�d+fd.ej d'fgde	fd/e
jfd0ejfd1efdefd2ed3fd&ed4fgd5e
jfd
e
jd6fd7e
jd'fd8e
jfgd9ejd'fd:ej!d;fdejd'fgd<efd:ej!d;fd!ed'fgd=ej!d'fd>ej!d'fd�e�ej!d'fd?ej!d'fd@ej!d'fdej!d'fdAej!d'fgdB�Z"hdC�Z#dDdE�Z$dFS)GrZCryptolZcryptolZcryz*.cryztext/x-cryptol)ZArithZBitZCmp�FalseZInf�Truer!r�ZexternZfinr"r5�infZlg2�max�minr7r'Zpragma�propertyr)r*r+�widthr-r0�//.*$�/\*r3r4r5r6r7r8r9r:z^[_a-z][\w\']*z'?[_a-z][\w']*r�r;r<r=r>r�r�z0[oO][0-7]+r�r[r?r@rArBrCrDrErFrGrHz(([A-Z][\w.]*)(\s+)(as)(\s+)([A-Z][\w.]*)z#([A-Z][\w.]*)(\s+)(hiding)(\s+)(\()rIr�rJr�r�r�rLrMrNrO�[^/*]+rQ�\*/�[*/]rTrUrVrWrXr�rYrZr\r]>�reversez<<z<<<Zregz>>>Z	transpose�tail�ASSERTZtrace�length�split�seqrpZparr�z>>�const�errorZ	undefinedccsRdg}t�|||�D]8\}}}|tur@||jvr@|tj|fVq|||fVqdS)Nr^)r�get_tokens_unprocessedr
�EXTRA_KEYWORDSrz)�self�text�stack�index�token�valuer~r~rr��s�z#CryptolLexer.get_tokens_unprocessedN)%r_r`rarbrcrdrerjrkr	r
rlrmrrnr
rorprsrtrrurrvrwrxryrrqrzrrr{r|r}r�r�r~r~r~rrks�



�$���
��
��

�	


�
�





��frc@s&eZdZe�d�Zdd�Zdd�ZdS)�
LiterateLexerz(>[ \t]*)(.*\n)cKs||_tj|fi|��dS�N)�	baselexerr�__init__)r�r��optionsr~r~rr�szLiterateLexer.__init__c	cs�|j�d�}|dur0|��dd�dvr,dp.d}d}g}|dkr�t�|�D]h}|��}|j�|�}|r�|�t	|�dt
j|�d�fgf�||�d�7}qJ|�t	|�dt|fgf�qJn�dd	l
m}|fi|j��}	d}
d}t�|�D]�}|��}|
�r|���d
��rd}
||7}n||7}q�|���d��r\d}
||7}|�t	|�t|	�|��f�d}q�||7}q�|�t	|�t|	�|��f�t||j�|��EdHdS)N�litstyler�z%\�latexZbird��)�TexLexerz
\end{code}z\begin{code})r��get�lstrip�line_re�finditer�group�bird_re�match�append�lenr
�Specialr	Zpygments.lexers.markupr��
startswith�listr�rr�)r�r�Zstyle�codeZ
insertionsr��line�mr�ZlxlexerZ	codelinesr�r~r~rr�sL
�


�

�z$LiterateLexer.get_tokens_unprocessedN)r_r`rarf�compiler�r�r�r~r~r~rr��s
r�c@s,eZdZdZgd�ZdgZdgZdd�ZdS)rzLiterate Haskell)zliterate-haskellZlhaskellZlhsz*.lhsztext/x-literate-haskellcKs&tfi|��}tj||fi|��dSr�)rr�r��r�r�Zhslexerr~r~rr�FszLiterateHaskellLexer.__init__N�r_r`rarbrcrdrer�r~r~r~rr4s

rc@s,eZdZdZgd�ZdgZdgZdd�ZdS)rzLiterate Idris)zliterate-idrisZlidrisZlidrz*.lidrztext/x-literate-idriscKs&tfi|��}tj||fi|��dSr�)rr�r�r�r~r~rr�]szLiterateIdrisLexer.__init__Nr�r~r~r~rrKs

rc@s,eZdZdZddgZdgZdgZdd�ZdS)	rz
Literate Agdaz
literate-agdaZlagdaz*.lagdaztext/x-literate-agdacKs*tfi|��}tj||fddi|��dS)Nr�r�)rr�r�)r�r�Z	agdalexerr~r~rr�tszLiterateAgdaLexer.__init__Nr�r~r~r~rrbs

rc@s,eZdZdZgd�ZdgZdgZdd�ZdS)rzLiterate Cryptol)zliterate-cryptolZlcryptolZlcryz*.lcryztext/x-literate-cryptolcKs&tfi|��}tj||fi|��dSr�)rr�r�)r�r�Zcrylexerr~r~rr��szLiterateCryptolLexer.__init__Nr�r~r~r~rrys

rc@s|eZdZdZdgZddgZdgZgd�Zgd�Zgd�Z	gd	�Z
d
ZdedZd
Z
ejZejZejZed�deedfdeeee�dfdeeee�dfdd�e�deeee�dfdeeeeej�fdeeeejeeeeej�fdedeeeej�fdedeeeeej�fdd�e	�e
ejfdd�e�e
efdd�e
�e
ejfdeefdeeje�fdeeje�fd edeeje�fd!ejfd"e j!d#fed$e"fd%e"fd&e#fd'e$j%fd(e$j&fd)e$j'fd*e j(d+fd,e j!d-fgd.efed�gd/e#d0fed�gd1ed2fed3�gd4ed0fd1ed2fd5efd6eeee�fed3�ged�dd�e	�e
efd7d�e�e
d8ed0fd9e
efd:efd!ejfdeeje�fd;eeje�fd<efe)d0�g
d=e*j+fd>efd?e*j,d@fdAe*j-fgdBe*j,fd?e*j,dCfdDe*j,d0fdEe*j,fgdFe j!fdGe j.fd,e j!d0fgdHe j!fedI�dJe j!d0fgdKe j(fedI�dLe j(d0fgdMe j.fdNe j.fdOe j.fdPe j.fgdQ�Z/dRS)SrZKokaZkokaz*.kkz*.kkiztext/x-koka)"r�r�r�r*�cotype�rectype�alias�structZconZfun�function�val�varZexternalr"r)r!�elif�returnr�r�r�r�r7r5�asrZinlineZrec�try�yield�enumr�r%)r*r�r�r�r�r�)r��existsZsomer�)
�for�while�repeatZforeachzforeach-indexedr�Zcatch�finally�csZjs�file�ref�assignedz[$%&*+@!/\\^~=.:\-?|<>]+z(?!�)z	(?![\w/])�
whitespacez::?r*z(alias)(\s+)([a-z]\w*)?�
alias-typez(struct)(\s+)([a-z]\w*)?�struct-typez(%s)r:z(\s+)([a-z]\w*)?z4(module)(\s+)(interface\s+)?((?:[a-z]\w*/)*[a-z]\w*)zb(import)(\s+)((?:[a-z]\w*/)*[a-z]\w*)(?:(\s*)(=)(\s*)((?:qualified\s*)?)((?:[a-z]\w*/)*[a-z]\w*))?zE(^(?:(?:public|private)\s*)?(?:function|fun|val))(\s+)([a-z]\w*|\((?:z|/)\))zE(^(?:(?:public|private)\s*)?external)(\s+)(inline\s+)?([a-z]\w*|\((?:z::?|:=|\->|[=.]z((?:[a-z]\w*/)*)([A-Z]\w*)z((?:[a-z]\w*/)*)([a-z]\w*)z((?:[a-z]\w*/)*)(\((?:z_\w*z@"�	litstringz
|/(?![*/])�`z[{}()\[\];,]z![0-9]+\.[0-9]+([eE][\-+]?[0-9]+)?z0[xX][0-9a-fA-F]+z[0-9]+r?�charrArB�=z(?=\((?!,*\)))rGz[(\[<]�type-nested�type-contentz[)\]>]rLz([a-z]\w*)(\s*)(:)(?!:)z(?=((%s)z))z[EPHVX]z[a-z][0-9]*(?![\w/])z((?:[a-z]\w*/)*)([a-z]\w+)z::|->|[.:|]z	\n\s*#.*$r0r�r3r�r�rQr�r�z[^"]+z""z	[^\\"\n]+�escape-sequencez["\n]z
[^\\\'\n]+z[\'\n]z\\[nrt\\"\']z\\x[0-9a-fA-F]{2}z\\u[0-9a-fA-F]{4}z\\U[0-9a-fA-F]{6})r^rrr*r	r
rr3rrBrrN)0r_r`rarbrcrdre�keywordsZtypeStartKeywordsZtypekeywordsZbuiltinZsymbolsZ	sboundary�boundaryr
Z	AttributeZ	tokenTypeZClassZtokenTypeDefrZEmphZtokenConstructorrrrr	rpr{rsrtZPseudoZVariabler�Doublerrrrvrxryrqrr
ZPreprocrmrlr|r}r~r~r~rr�s���
����������

�

�



�?���
���

�
��
�

�
�
�
����r)$rfZpygments.lexerrrrrrrrZpygments.tokenr	r
rrr
rrrrZpygmentsrrr�__all__r�r�rrrrrr�rrrrrr~r~r~r�<module>s$$,
oE
@

Youez - 2016 - github.com/yon3zu
LinuXploit