SILENT KILLERPanel

Current Path: > > opt > alt > python310 > lib64 > > python3.10 > lib2to3 > __pycache__


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python310/lib64//python3.10/lib2to3/__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-310.opt-1.pyc File 319 bytes June 18 2025 15:55:26.
__init__.cpython-310.opt-2.pyc File 319 bytes June 18 2025 15:55:26.
__init__.cpython-310.pyc File 319 bytes June 18 2025 15:55:26.
__main__.cpython-310.opt-1.pyc File 232 bytes June 18 2025 15:55:26.
__main__.cpython-310.opt-2.pyc File 232 bytes June 18 2025 15:55:26.
__main__.cpython-310.pyc File 232 bytes June 18 2025 15:55:26.
btm_matcher.cpython-310.opt-1.pyc File 4916 bytes June 18 2025 15:55:26.
btm_matcher.cpython-310.opt-2.pyc File 3373 bytes June 18 2025 15:55:29.
btm_matcher.cpython-310.pyc File 4916 bytes June 18 2025 15:55:26.
btm_utils.cpython-310.opt-1.pyc File 6177 bytes June 18 2025 15:55:26.
btm_utils.cpython-310.opt-2.pyc File 4697 bytes June 18 2025 15:55:29.
btm_utils.cpython-310.pyc File 6177 bytes June 18 2025 15:55:26.
fixer_base.cpython-310.opt-1.pyc File 6295 bytes June 18 2025 15:55:26.
fixer_base.cpython-310.opt-2.pyc File 3597 bytes June 18 2025 15:55:29.
fixer_base.cpython-310.pyc File 6295 bytes June 18 2025 15:55:26.
fixer_util.cpython-310.opt-1.pyc File 12084 bytes June 18 2025 15:55:26.
fixer_util.cpython-310.opt-2.pyc File 10041 bytes June 18 2025 15:55:29.
fixer_util.cpython-310.pyc File 12084 bytes June 18 2025 15:55:26.
main.cpython-310.opt-1.pyc File 8700 bytes June 18 2025 15:55:28.
main.cpython-310.opt-2.pyc File 6967 bytes June 18 2025 15:55:29.
main.cpython-310.pyc File 8718 bytes June 18 2025 15:55:26.
patcomp.cpython-310.opt-1.pyc File 5354 bytes June 18 2025 15:55:28.
patcomp.cpython-310.opt-2.pyc File 4871 bytes June 18 2025 15:55:29.
patcomp.cpython-310.pyc File 5552 bytes June 18 2025 15:55:26.
pygram.cpython-310.opt-1.pyc File 1283 bytes June 18 2025 15:55:26.
pygram.cpython-310.opt-2.pyc File 1086 bytes June 18 2025 15:55:29.
pygram.cpython-310.pyc File 1283 bytes June 18 2025 15:55:26.
pytree.cpython-310.opt-1.pyc File 23801 bytes June 18 2025 15:55:28.
pytree.cpython-310.opt-2.pyc File 15311 bytes June 18 2025 15:55:29.
pytree.cpython-310.pyc File 24420 bytes June 18 2025 15:55:26.
refactor.cpython-310.opt-1.pyc File 20727 bytes June 18 2025 15:55:28.
refactor.cpython-310.opt-2.pyc File 16762 bytes June 18 2025 15:55:29.
refactor.cpython-310.pyc File 20755 bytes June 18 2025 15:55:26.

Reading File: //opt/alt/python310/lib64//python3.10/lib2to3/__pycache__/patcomp.cpython-310.opt-2.pyc

o

�=?h��@s�	dZddlZddlmZmZmZmZmZmZddl	m
Z
ddl	mZGdd�de�Z
d	d
�ZGdd�de�Zejejejdd
�Zdd�Zdd�Zdd�ZdS)z#Guido van Rossum <guido@python.org>�N�)�driver�literals�token�tokenize�parse�grammar)�pytree)�pygramc@seZdZdS)�PatternSyntaxErrorN)�__name__�
__module__�__qualname__�rr�6/opt/alt/python310/lib64/python3.10/lib2to3/patcomp.pyrsrc	csP�	tjtjtjh}t�t�|�j�}|D]}|\}}}}}||vr%|VqdS�N)	r�NEWLINE�INDENT�DEDENTr�generate_tokens�io�StringIO�readline)	�input�skip�tokensZ	quintuple�type�value�start�endZ	line_textrrr�tokenize_wrappers���r c@s:eZdZd
dd�Zddd�Zdd�Zd
d	d
�Zdd�ZdS)�PatternCompilerNcCs\	|durtj|_tj|_n
t�|�|_t�|j�|_tj|_	tj
|_tj|jt
d�|_dS)N)Zconvert)r
Zpattern_grammarrZpattern_symbols�symsrZload_grammarZSymbolsZpython_grammarZ	pygrammarZpython_symbols�pysymsZDriver�pattern_convert)�selfZgrammar_filerrr�__init__(s
zPatternCompiler.__init__Fc
Csd	t|�}z
|jj||d�}Wntjy#}ztt|��d�d}~ww|r-|�|�|fS|�|�S)N)�debug)r rZparse_tokensrZ
ParseErrorr�str�compile_node)r%rr'Z	with_treer�root�errr�compile_pattern7s��
zPatternCompiler.compile_patternc
sF	|j�jjkr
|jd}|j�jjkr>�fdd�|jddd�D�}t|�dkr-|dStjdd�|D�ddd�}|��S|j�jj	krf�fdd�|jD�}t|�dkrY|dStj|gddd�}|��S|j�jj
kr���|jdd��}t�|�}|��Sd}|j}t|�d	kr�|djt
jkr�|dj}|dd�}d}t|�dkr�|d
j�jjkr�|d
}|dd
�}��||�}|du�r|j}	|	d}
|
jt
jkr�d}tj}n(|
jt
jkr�d}tj}n|
jt
jkr���|	d�}}t|	�dkr���|	d	�}|dk�s	|dk�r|��}tj|gg||d�}|du�r||_|��S)Nrc�g|]}��|��qSr�r)��.0Zch�r%rr�
<listcomp>O�z0PatternCompiler.compile_node.<locals>.<listcomp>�rcSsg|]}|g�qSrr)r0�arrrr2Rs��min�maxcr-rr.r/r1rrr2Vr3�����)rr"ZMatcher�childrenZAlternatives�lenr	�WildcardPattern�optimizeZAlternativeZNegatedUnit�
compile_basicZNegatedPatternr�EQUALrZRepeater�STARZHUGE�PLUS�LBRACE�get_int�name)
r%�nodeZalts�pZunits�patternrF�nodes�repeatr<�childr7r8rr1rr)Cs`




zPatternCompiler.compile_nodecCs:|d}|jtjkrtt�|j��}t�t	|�|�S|jtj
kry|j}|��rB|tvr1t
d|��|dd�r;t
d��t�t|�S|dkrId}n|�d�s_t|j|d�}|dur_t
d|��|dd�rq|�|djd�g}nd}t�||�S|jdkr�|�|d�S|jd	kr�|�|d�}tj|ggddd
�SdS)NrzInvalid token: %rrzCan't have details for token�any�_zInvalid symbol: %r�(�[r6)rr�STRINGr(rZ
evalStringrr	ZLeafPattern�_type_of_literal�NAME�isupper�	TOKEN_MAPr�
startswith�getattrr#r)r<ZNodePatternr>)r%rJrKrGrrZcontent�
subpatternrrrr@�s8


�zPatternCompiler.compile_basiccCs
t|j�Sr)�intr)r%rGrrrrE�s
zPatternCompiler.get_intr)FF)rr
rr&r,r)r@rErrrrr!&s


G#r!)rSrQ�NUMBERZTOKENcCs*|d��r	tjS|tjvrtj|SdS)Nr)�isalpharrSrZopmap)rrrrrR�s


rRcCs<	|\}}}}|s||jvrtj|||d�Stj|||d�S)N)�context)Z
number2symbolr	ZNodeZLeaf)rZ
raw_node_inforrr\r<rrrr$�s
r$cCst��|�Sr)r!r,)rIrrrr,�sr,)�
__author__rZpgen2rrrrrr�r	r
�	Exceptionrr �objectr!rSrQrZrUrRr$r,rrrr�<module>s$ 
�		

SILENT KILLER Tool