| Server IP : 217.160.0.135 / Your IP : 216.73.217.25 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/pythran/transformations/__pycache__/ |
Upload File : |
�
cR�a�@ � � � d Z ddlmZmZmZmZmZmZmZm Z m
Z
mZ ddlm
Z
ddlmZ ddlZddlmZ ed� � \ ZZZZd� Z G d � d
ej � � Z G d� dej � � Z G d
� de
� � Z G d� de
� � ZdS )z3 NormalizeStaticIf adds support for static guards. � )
�ImportedIds� HasReturn�
IsAssigned�CFG�HasBreak�HasContinue�DefUseChains� Ancestors�StaticExpressions�HasStaticExpression)�Transformation)�PythranSyntaxErrorN)�deepcopy� c �< � t j d� |D � � g d g g d g � � }t |t j � � r:|r
J d� � �t j | |t j |� � gg d d � � }�n#t j | ||g d d � � }|� t j t j d� |D � � t j � � � � � � � � |r-t |d |p|� � } | �
|� � |s|r�|sVt j t j t d � � |d j
gt j � � � � |d _
t |d � � }
|
�
|� � |S )Nc �^ � g | ]*}t j |t j � � d d � � ��+S �N)�ast�Name�Param��.0�fps �M/usr/lib/python3/dist-packages/pythran/transformations/normalize_static_if.py�
<listcomp>zoutline.<locals>.<listcomp> s. � �K�K�K�2���"�c�i�k�k�4�� .� .�K�K�K� zno out parameters with exprc �^ � g | ]*}t j |t j � � d d � � ��+S r �r r �Loadr s r r zoutline.<locals>.<listcomp>* s>