ok

Mini Shell

Direktori : /proc/self/root/opt/alt/python35/lib64/python3.5/__pycache__/
Upload File :
Current File : //proc/self/root/opt/alt/python35/lib64/python3.5/__pycache__/codeop.cpython-35.opt-2.pyc



���]j�@s�ddlZdd�ejD�ZdddgZdZdd	�Zd
d�Zdd
dd�ZGdd�d�ZGdd�d�Z	dS)�NcCsg|]}tt|��qS�)�getattr�
__future__)�.0Zfnamerr�+/opt/alt/python35/lib64/python3.5/codeop.py�
<listcomp>=s	r�compile_command�Compile�CommandCompileric-CslxL|jd�D])}|j�}|r|ddkrPqW|dkrOd}d}}}d}}	}
y||||�}Wn%tk
r�}zWYdd}~XnXy||d||�}	Wn+tk
r�}z|}WYdd}~XnXy||d||�}
Wn+tk
r8}z|}WYdd}~XnX|rC|S|	rht|�t|�krh|�dS)N�
r�#�eval�passz

)�split�strip�SyntaxError�repr)�compiler�source�filename�symbol�line�errZerr1Zerr2�code�code1�code2�errr�_maybe_compileDs0rcCst|||t�S)N)�compile�PyCF_DONT_IMPLY_DEDENT)rrrrrr�_compileesr z<input>�singlecCstt|||�S)N)rr )rrrrrrrhsc@s(eZdZdd�Zdd�ZdS)r	cCs
t|_dS)N)r�flags)�selfrrr�__init__�szCompile.__init__cCsRt||||jd�}x0tD](}|j|j@r"|j|jO_q"W|S)N�)rr"�	_features�co_flagsZ
compiler_flag)r#rrrZcodeobZfeaturerrr�__call__�s

zCompile.__call__N)�__name__�
__module__�__qualname__r$r(rrrrr	|sc@s.eZdZdd�Zdddd�ZdS)r
cCst�|_dS)N)r	r)r#rrrr$�szCommandCompiler.__init__z<input>r!cCst|j|||�S)N)rr)r#rrrrrrr(�szCommandCompiler.__call__N)r)r*r+r$r(rrrrr
�s)
rZall_feature_namesr&�__all__rrr rr	r
rrrr�<module>;s	
!

Zerion Mini Shell 1.0