| Server IP : 93.86.61.54 / Your IP : 216.73.216.206 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/gast/__pycache__/ |
Upload File : |
o
"�aH4 � @ sT d dl mZmZ d dlZd dlZG dd� de�ZG dd� de�Zdd� Zd d
� ZdS )� )� AstToGAst� GAstToAstNc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)S )*�
Ast2ToGAstc C s t �| �|j�g �}|S �N)�gast�Module�_visit�body��self�node�new_node� r �+/usr/lib/python3/dist-packages/gast/ast2.py�visit_Module s
�zAst2ToGAst.visit_Modulec C sP t �| �|j�| �|j�| �|j�| �|j�d d �}t �||� d |_|_ |S r )
r �FunctionDefr �name�argsr �decorator_list�
copy_location�
end_lineno�end_col_offsetr
r r r �visit_FunctionDef s
�zAst2ToGAst.visit_FunctionDefc C sN t �| �|j�| �|j�g | �|j�| �|j��}t �||� d |_|_ |S r )
r �ClassDefr r �basesr r r r r r
r r r �visit_ClassDef s
�zAst2ToGAst.visit_ClassDefc C s: t �| �|j�| �|j�d �}t �||� d |_|_|S r )r �Assignr �targets�valuer r r r
r r r �visit_Assign+ s
�zAst2ToGAst.visit_Assignc C sN t �| �|j�| �|j�| �|j�| �|j�g �}t �||� d |_|_ |S r )
r �Forr �target�iterr �orelser r r r
r r r � visit_For6 s
�zAst2ToGAst.visit_Forc C sL t �t �| �|j�| �|j��g| �|j�d �}t �||� d |_|_ |S r )
r �With�withitemr �context_expr�
optional_varsr r r r r
r r r �
visit_WithB s
�
�zAst2ToGAst.visit_Withc C s� | � |j�}| � |j�}| � |j�}|}|d ur,t�||gg �}t�||� d |_|_|d urYt� |dt�
� �}t�||� d |_|_t�||gg �}t�||� d |_|_t�|d �}t�||� d |_|_|S )N�with_traceback)r �type�inst�tbackr �Callr r r � Attribute�Load�Raise)r r �ntype�ninst�ntback�what�attrr
r r r �visit_RaiseO s. �zAst2ToGAst.visit_Raisec C sD t �| �|j�| �|j�| �|j�g �}t �||� d |_|_|S r ) r �Tryr r �handlersr# r r r r
r r r �visit_TryExceptn s
�zAst2ToGAst.visit_TryExceptc C s<