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

SҼaމ�@s�ddlZddlmZmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZgd�ZGdd�de�ZGdd�de�ZGd	d
�d
e�ZGdd�de�ZGd
d�de�ZdS)�N)�
RegexLexer�include�bygroups�default�words)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error)�SMLLexer�
OcamlLexer�OpaLexer�ReasonLexer�
FStarLexerc@s*eZdZdZdgZgd�ZddgZhd�Zhd�Zhd�Z	d	Z
d
Zdd�Zd
d�Z
dd�Zdd�Zdefdejdfgdedfdedfdejdfdejdfdejdfgdd�d d!�e	D��efd"ejd#fd$ejd%fd&ejfd'ejfd(ejfd)ejfd*ejfd+ejfd,ejfd-ejfd.e
ejfd/eejfd0ejd1fd2ejd3fd4ejd5fd6ejd7fd8ej fd9e
e
d:fde
efdeefgd9e
e
fde
edfdeedfde!fd;e!fge"d�ge#d<�d=ejd>fd?ejd@fe#dA�e#dB�d;e!fge#d<�dCefdejdfdDejdEfdFejdGfdHedEfdIejdJfe#dA�e#dB�d;e!fg
eej�eej�dKd�e�edfge#d<�e#dL�de
ej$fe"d�ge#d<�d8ej fdMedNfde
ej%dfdeej%dfe"d�ge#d<�d8ej fdMedNfdOe
efe&ej'ee�dfdOeefe&ej'ee�dfde
ej'dfdeej'dfe"d�ge#d<�e#dL�d8ej fdMedNfdPeedQfde
ej(fdeej(fd;e!dfge#d<�dRejdSfe#dL�e#dB�d;e!dfge#d<�e#dL�d8ej fdMedNfdTe&eeej�dfdPeedUfde
ej(fdeej(fd;e!dfg	e#d<�dRejdVfdWejdSfdXejfdYe
e&eeej)�fdZee&eeej)�fe#dL�e#dB�d;e!fg	e#d<�d[e
e&ejeej)�fd\ee&ejeej)�fdXejfd]e
efej)fe"d�ge#d<�de
ej)dfdeej)dfd;e!dfgdCefdejdfd8ej fe
efd^efd_edfeefgd`ejfdejdafdbejdfdcejfgdd�Z*deS)frzStandard MLZsml)z*.smlz*.sigz*.funztext/x-standardmlzapplication/x-standardml>)Zsharing�functor�where�of�	exception�if�fun�op�raiseZabstype�orelse�type�thenZeqtypeZ	signature�val�let�openZhandle�local�case�sig�as�structr�with�whileZ	structure�do�in�fnZinfixrZnonfix�endZinfix�else�and�recZandalsoZdatatypeZwithtype>�->�\|�:�=�:>�#�=>>
�{�(�[�}z...�_�]�,�;�)z[a-zA-Z][\w']*z[!%&$#+\-/:<=>?@\\~`^|*]+c	Cs:d|fdtjfdtjfdtjfdtjfdtjfd|dfgS)	Nz[^"\\]z\\[\\"abtnvfr]z\\\^[\x40-\x5e]�
\\[0-9]{3}z\\u[0-9a-fA-F]{4}z\\\s+\\�"�#pop)r�EscapeZInterpol)Zwhatkind�rE�6/usr/lib/python3.9/site-packages/pygments/lexers/ml.py�stringy<s�zSMLLexer.stringyccsP|�d�|jvrt}ntj}|�d�||�d�fV|�d�t|�d�fVdS)N��)�group�alphanumid_reservedrr�	Namespace�startr��self�match�tokenrErErF�long_id_callbackKs
zSMLLexer.long_id_callbackccsL|�d�|jvrt}n|�d�|jvr,t}nt}|�d�||�d�fVdS�NrH)rJrKr�symbolicid_reservedrrMrNrErErF�end_id_callbackSszSMLLexer.end_id_callbackccsF|�d�}||jvrtj}n||jvr,t}nt}|�d�||fVdSrS)rJrKr
�ReservedrTrrrM)rOrP�strrQrErErF�id_callback\s


zSMLLexer.id_callback�\s+�\(\*�commentz\(|\[|\{�mainz\)|\]|\}rCz\b(let|if|local)\b(?!\'))r\r\z\b(struct|sig|while)\b(?!\')z\b(do|else|end|in|then)\b(?!\')�(%s)�|ccs|]}t�|�VqdS)N)�re�escape)�.0�zrErErF�	<genexpr>|�zSMLLexer.<genexpr>z#"�charrB�stringz~?0x[0-9a-fA-F]+z0wx[0-9a-fA-F]+z0w\d+z~?\d+\.\d+[eE]~?\d+z
~?\d+\.\d+z~?\d+[eE]~?\d+z~?\d+z#\s*[1-9][0-9]*z#\s*(%s)z#\s+(%s)z\b(datatype|abstype)\b(?!\')�dnamez\b(exception)\b(?!\')�enamez4\b(functor|include|open|signature|structure)\b(?!\')�snamez\b(type|eqtype)\b(?!\')�tnamez	\'[\w\']*z(%s)(\.)�dottedz\S+�
whitespacez\b(val|and)\b(?!\')�vnamez\b(fun)\b(?!\'))rC�main-fun�fname�
delimiters�corez\sz\b(fun|and)\b(?!\')roz\b(val)\b(?!\'))rCr\rmr2z\b(case|handle)\b(?!\'))rCr\z(?=\b(%s)\b(?!\'))�breakout�\(�tyvarseqz(%s)(\s*)(=(?!%s))z=(?!%s))rC�typbindz\b(and)\b(?!\'))rCrjz(=)(\s*)(datatype))rC�datbind�datcon)rCrgz\b(withtype)\b(?!\')z\b(of)\b(?!\')z
(\|)(\s*)(%s)z
(\|)(\s+)(%s)z(and\b)(\s+)(%s)z(and\b)(\s*)(%s)z	(%s)|(%s)r>�\)z[^(*)]�#push�\*\)�[(*)])rlrprqrk�rootr\rnrerfrrrirormrjrurgrvrhrwrtr[N)+�__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypesrKrTZnonid_reservedZ
alphanumid_reZ
symbolicid_rerGrRrUrXrr�	Multilinerr
rV�joinr�Char�Doubler
�Hex�Integer�FloatrZLabelZ	DecoratorrrrrLZFunctionr�Variable�Type�Class�tokensrErErErFrsn	

�


��



�


�"
��
��

�����
�
�
���
����

�������	
�

���rc@s�eZdZdZdgZgd�ZdgZdZdZdZ	dZ
d	Zd
ZdZ
dejfd
ejfdejfgdefdejjfdejdfdejfdedfdd�e�efdd�eddd��efdeee	fefdd�e
�ejfdd�e
�ejfdefdejfdejfdejfd ej fd!ej!fd"ej"fd#ej"fd$efd%ej#d&fd'ej$fgd(efd)ed*fd+ed,fd-efgd.ej#fe%d/�d0ej#fd%ej#d,fgdefd1e&fd2ejfd3ejd,fd4ed,fe'd,�gd5�Z(dS)6rZOCamlZocaml)z*.mlz*.mliz*.mllz*.mlyztext/x-ocaml)0r&�assert�begin�class�
constraintr*�done�downtor.r-r�external�false�forr�functionrrr+r�inherit�initializer�lazyr!rP�method�module�mutable�new�objectrr"�privaterr0r%r'r�to�true�tryr�valuer �virtual�whenr)r())�!=r6�&�&&rsrx�\*�\+r>�-�-\.r1�\.�\.\.r3�::�:=r5r?�;;�<�<-r4�>�>]�>\}�\?�\?\?�\[�\[<�\[>�\[\|r=r<�`�\{�\{<r2�\|]�\}�~�[!$%&*+\./:<=>?@^|~-])r/�asr�land�lor�lsl�lxor�mod�or�[!?~]�[=<>@^|&+\*/$%-]�Zunit�int�float�boolrfre�listZarray�
\\[\\"\'ntbr]rA�\\x[0-9a-fA-F]{2}rY�false|true|\(\)|\[\]�\b([A-Z][\w\']*)(?=\s*\.)rk�\b([A-Z][\w\']*)�\(\*(?![)])r[�\b(%s)\br^r]N����
(%s|%s)?%s�
[^\W\d][\w']*�(-?\d[\d_]*(.[\d_]*)?([eE][+\-]?\d[\d_]*)�0[xX][\da-fA-F][\da-fA-F_]*�0[oO][0-7][0-7_]*�0[bB][01][01_]*�\d[\d_]*�7'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2}))'�'.'�'rBrf�[~?][a-z][\w\']*:�[^(*)]+rZryrzrCr{�[^\\"]+�escape-sequence�\\\nr��[A-Z][\w\']*(?=\s*\.)�[A-Z][\w\']*�
[a-z_][\w\']*�r�r|r[rfrk))r}r~rr�r�r�r��keywords�keyopts�	operators�word_operators�prefix_syms�
infix_syms�
primitivesrrDrr�Builtin�PseudorLr�rr�r
r	�Wordr�r
r�r��Oct�Binr�r�r�r�rrrr�rErErErFrcsr	�

�
��
�
��rc@s�eZdZdZdgZdgZdgZdZdZdZ	dZ
d	ejfd
ejfdejfgde
d
fde
fged�defged�eeddd�efdedejjfdejfdejfdejfdejfdejfdejfdejfdejfdejdfdejfd ed!fd"ed#fd$ejd%fd&ejfd'e	d(ejfd)ej fd*e	d(efd+e	efd+e
efd,ed-fd.eej!fd/eejfd0ejfeefged�d1ej!fe"d2�ged�d3ej!d4fd5ej!d6fed3ej!d4feej!d#fd.eej!fe"d#�ged�e"d7�ged�d8ej!d9fe"d#�ged�d1ej!d:fd;ej!d<fe"d#�ged�d=ej!d>fd1ej!d:fe"d#�ged�d?ej!fd@ej!fd3ej!d!fdAej!d#fged�dBej!fd@ej!fd ej!d!fd"ej!d#fgdCe
fde
d!fdDe
d#fd@e
fgdEejfdejd#fd edFfedG�gdHejfdIejd#fd edFfedG�gdJejdKfdLejdMfgdNejd#fgdefdOejdPfdQejd#fdLejdMfgd.ejdRfdejdSfd/eejd#fd0ejdTfdUejd#fd edTfgdVe
dWfdXejdYfdZejd%fd edFfd[ejfgd\e
d#fd]e
fgd^�Z#d_S)`rZOpaZopaz*.opaz
text/x-opa)r/r&r�r$ZclientZcssZdatabaseZdbr*r.r-r��forallr�r�importrPr�r��package�parserr0Zserverrrr r(Z
xml_parserz(([a-zA-Z_]\w*)|(`[^`]*`))z[.=\-<>,@~%/+?*&^!]z[()\[\],;|]z
\\[\\"\'ntr}]rAr�z/\*�nested-commentz//.*?$�commentsrY�comments-and-spacesz\b)�prefix�suffix�@z-?.[\d]+([eE][+\-]?\d+)z-?\d+.\d*([eE][+\-]?\d+)z-?\d+[eE][+\-]?\d+z0[xX][\da-fA-F]+z0[oO][0-7]+z
0[bB][01]+z\d+z#[\da-fA-F]{3,6}rBrfz9'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2})|.)'r�ryr�rCz<(?=[a-zA-Z>])�
html-open-tagz[@?!]?(/\w+)+(\[_\])?z<-(?!r@z\b([A-Z]\w*)(?=\.)z=(?!z(%s)+r3rr�r6z#(?=\{)r1)rC�
type-lhs-1�type-with-slashrs)rC�
type-tuplez~?\{)rC�type-record)rC�slash-type-1�type-1�/)rCr)rCrz(?=,))rC�
type-arrowz
,(?=[^:]*?->)rz[^()/*]+z[/*]rxz[^{}/*]+�[^/*]+z\*/z[^\\"{]+r|r�z	[^\\\'{]+z\'z[\w\-:]+)rC�	html-attrr�)rC�html-contentz	[\w\-:]*>z	[\w\-:]+=�html-attr-valuez/>)rC�
single-string)rCrf)rCr|z[^"\'{`=<>]+z<!--�html-commentz</)rC�html-end-tagr�z[^<{]+z-->z[^\-]+|-)r�rrr|rrrr
rr
rr	r�rfrrrrrrrN)$r}r~rr�r�r�r�r�Zident_reZop_reZpunc_rerrDrrrrr
rr�r�r
r�r�r�r�r�r�r�r	�Singler�rLr�rr�rErErErFr�s
���
�


�i�



��
�


�

�

�

��

�
�

�	
�


�



�

�	����rc@s�eZdZdZddgZddgZdgZdZdZd	Z	d
Z
dZdZd
Z
dejfdejfdejfgdefdejjfdejdfdejfdejfdejdfdd�e�efdd�eddd��ejfdeee	fefdd�e
�ejfdd�e
�ejfdefd ejfd!ej fd"ej!fd#ej"fd$ej#fd%ej$fd&ej$fd'efd(ej%d)fd*ej&fgd+ejfd,ejd-fd.ejd/fd0ejfgd1ej%fe'd2�d3ej%fd(ej%d/fgdefd4e(fd5ejfd6ejd/fd7ed/fe)d/�gd8�Z*dS)9rZReasonMLZreasonml�reasonz*.rez*.reiztext/x-reasonml)0r&r�r�r�r�r*r�r�r.r-rr�r�r�rZesfunr�rrr+rr�r�r�r!Zswitchr�Zpubr�r�Znonrecr�rr"Zprir0r%r'rr�r�r�rr r�r�r)r()+r�r6r�r�rsrxr�r�r>r�r�r7r�r�z\.\.\.r3r�r�r5r?r�r�r�r4r�r�r�r�r�r�r�r�r�r=r<r�r�r�r2z\|\|r�r�r�r�)	r/r�r�r�r�Zlsrr�r�r�r�r�r�r�rAr�rYr�r�rkr�z//.*?\nz	\/\*(?!/)r[r�r^r]Nr�r�r�r�r�r�r�r�r�r�r�rBrfr�rz\/\*ryz\*\/rCr�r�r�r�r�r�r�r�r�)+r}r~rr�r�r�r�r�r�r�r�r�r�r�rrDrrr�r�rLr�rrr�r�r
r	r�r�r
r�r�r�r�r�r�r�r�rrrr�rErErErFrst�


�
�

�
�
��rc@s�eZdZdZdgZddgZdgZdZdZdZ	d	Z
d
ZdZdZ
d
Zdejfdejfdejfgdefdejjfdejdfdejfdedfdefdd�e�efdd�e	�ejfdd�e�ejfdd�e
ddd��efde
eefefdd�e�ejfdefd ejfd!ej fd"ej!fd#ej"fd$ej#fd%ej$fd&ej$fd'efd(ej%fd)efd*ej&d+fd,ej'fgd-efd.ed/fd0ed1fd2efgd3ej&fe(d4�d5ej&fd*ej&d1fgdefd6e)fd7ejfd8ejd1fd9ed1fe*d1�gd:�Z+dS);rZFStarZfstarz*.fstz*.fstiztext/x-fstar)5ZabstractZ
attributesZnoeqZunopteqZandbeginZbyrZeffectr.r-Zensuresr�existsr�r�rr�rr+rZinlineZinline_for_extractionZirreducibleZlogicrPr�r�r�Z
new_effectZ	noextractrr"Zopaquer�Zrange_ofZ	reifiableZreifyZreflectableZrequiresZset_range_ofZ
sub_effectZsynthr�totalr�r�rZunfoldZ
unfoldabler r�r(�not)r!r0)ZassumeZadmitr�Zcalc)/r�r�z/\\z\\/z<:z<@z\(\|z\|\)r6zu#r�rsrxz\(\)r>z~>r1r�z<--z<==>z==>r�r�z\?\.z\.\[z\.\(z\.\(\|z\.\[\|z
\{:patternr3r�r�r?r�r4z%\[z!\{r�z\[@r�z\|>z\]z\|\]r�r2r�z\$r�r�r�r�r�rAr�rYzfalse|true|False|True|\(\)|\[\]r�rkr�r�r[z^\/\/.+$r�r^r]Nr�r�r�r�r�r�r�r�r�r�r�z\`([\w\'.]+)\`z\`rBrfr�r�rZryrzrCr{r�r�r�r�r�r�r�r�),r}r~rr�r�r�r�r�Z
decl_keywordsZassume_keywordsr�r�r�r�r�rrDrrr�r�rLr�rr�r
�	ExceptionZDeclarationr	r�r
r�r�r�r�r�r�r�r�r�rrrr�rErErErFr^s|�

�
�!�
�
��r)r_Zpygments.lexerrrrrrZpygments.tokenrrr	r
rrr
rr�__all__rrrrrrErErErF�<module>s,Q\E\

Youez - 2016 - github.com/yon3zu
LinuXploit