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

SҼa)�@sVddlZddlmZddlmZmZmZmZmZm	Z	m
Z
mZdgZGdd�de�Z
dS)�N)�Lexer)�Text�Comment�Operator�Keyword�Name�Number�Punctuation�Error�TNTLexerc@s�eZdZdZdgZdgZgZed�Zed�Z	ed�Z
ed�Zed�Zed	�Z
ed
�Zed�Ze�d�Ze�d
�Ze�d�Zdd�Zd#dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"S)$rzTypographic Number TheoryZtntz*.tntu⊃→]&∧^|∨Vvu+.⋅*Zabcdeu'′z~!uAE∀∃�
0123456789z	 
ax(?xi)
        joining | separation | double-tilde | fantasy\ rule
        | carry[- ]over(?:\ of)?(?:\ line)?\ ([0-9]+) | detachment
        | contrapositive | De\ Morgan | switcheroo
        | specification | generalization | interchange
        | existence | symmetry | transitivity
        | add\ S | drop\ S | induction
        | axiom\ ([1-5]) | premise | push | pop
    z((?:[0-9]+)(?:(?:, ?|,? and )(?:[0-9]+))*z\[[^\n\]]+\]cOs"tj|g|�Ri|��g|_dS)N)r�__init__�cur)�self�args�kwargs�r�7/usr/lib/python3.9/site-packages/pygments/lexers/tnt.pyr
9szTNTLexer.__init__FcCsr|}z|||jvr|d7}qWnty:t|�}Yn0|rL||krLt�||krn|j�|t|||�f�|S�N�)�
WHITESPACE�
IndexError�len�AssertionErrorr�appendr)r�start�text�required�endrrr�
whitespace=szTNTLexer.whitespacecCsR|||jvrt�|d}|||jvr2|d7}q|j�|tj|||�f�|Sr)�	VARIABLESr�PRIMESrrrZVariable�rrrrrrr�variableKs
zTNTLexer.variablecCs<||dkrR|d}||dkr*|d7}q|j�|tj|||�f�|�||�S||dkr~|j�|tj||f�|dS|||jvr�|�||�S||dk�r4|j�|t||f�|�|d|�}|||jvr�t	�|j�|t
||f�|�|d|�}||dk�rt	�|j�|t||f�|dSt	�dS)N�Sr�0�(�))rrr�Integer�termr r#r	�	OPERATORSrrr"rrrr)Us.
z
TNTLexer.termcCs�|||jvrT|d}|||jvr.|d7}q|j�|t|||�f�|�||�S|||jvr�|j�|tj||f�|�|d|�}||dkr�t	�|j�|t
||f�|�|d|�S||dk�r^|j�|t
||f�|�|d|�}|||jv�rt	�|j�|t||f�|�|d|�}||dk�r@t	�|j�|t
||f�|dS|�||�}||dk�r|t	�|j�|t||f�|�|d|�}|S)Nr�:�<�>�=)
�NEGATORSrrr�formula�QUANTIFIERSrZDeclarationr#rr	�LOGICr)r"rrrr0os<
zTNTLexer.formulac	Cs�|j�||�}|durt�t|jdd��}|D]�}|ddkr0|j�|t|||d�f�|j�|dtj	||d|d�f�|d|�
�kr�|j�|dt||d|�
��f�q�q0|j�|t|||�
��f�|�
�S)Nrr)�RULES�matchr�sorted�regsrrrrr(r)rrrr4�groups�grouprrr�rule�s"��z
TNTLexer.rulecCs�|}|||jvr|d7}q|j�|t||f�|j�|dt||d|�f�|}|j�||�}|durrt�||��dkr�t�|j�|�	�t
j|�d�f�|j�|��t||��f�|��dS)Nrr'r)
�NUMBERSrrr	r�LINENOSr4rrrrr(r8)rrrrr4rrr�lineno�s
"zTNTLexer.linenocCsl|}z||dkr|d7}qWnty8t|�}Yn0||kr\|j�|t|||�f�|�||�}|S)N�
r)rrrrr
rr"rrr�error_till_line_end�szTNTLexer.error_till_line_endcCs\g|_|�d|�}}||kr0t|�k�rVn�n �z�|||jvrR|d7}q:||kr�|j�|tj|||�f�t|j�}z|�||d�}}Wn4ty�|j|d�=|�||�}}YWqYn0|j	�
||�}|du�r"|j�|t|||���f�|��}}|�||�}}Wq~||dv�rZ|j�|t
||f�|d7}|d7}n~t|j�}z|�||�}}Wn^ttf�y�|j|d�=|||jv�r�|d7}�q�|j�|t|||�f�|}Yn0t|j�}z|�||d�}}Wn6t�y.|j|d�=|�||�}}YWqYn0t|j�}z|�||�}}Wn6t�y�|j|d�=|�||�}}YWqYn0|�||�}}||dk�r
t|j�}z|�||�}}Wn6t�y�|j|d�=|�||�}}YWqYn0|�||�}}Wqt�yRz|j|d�=Wnt�y@Yn0|�||�Yq0q|jS)NrrTz[]r&)rrrr:rrr(rr>�COMMENTr4rrrr0�RecursionErrorrr
r9r<r�	NameError)rrrrZorigr4rrr�get_tokens_unprocessed�s� 








zTNTLexer.get_tokens_unprocessedN)F)�__name__�
__module__�__qualname__�name�aliases�	filenamesr�setr2r*r r!r/r1r:r�re�compiler3r;r?r
rr#r)r0r9r<r>rBrrrrrs0

	



"
)rJZpygments.lexerrZpygments.tokenrrrrrrr	r
�__all__rrrrr�<module>s(

Youez - 2016 - github.com/yon3zu
LinuXploit