| 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/pythran/optimizations/__pycache__/ |
Upload File : |
�
cR�ag3 � �6 � d Z ddlmZ ddlmZmZ ddlmZ ddlm Z ddl
Z G d� de� � Z
G d � d
e
� � Z G d� de
� � Z G d
� de
� � Z G d� de
� � Z G d� de� � Z G d� de
� � Z G d� de
� � Z G d� de
� � Z G d� de
� � Z G d� de
� � Z G d� de
� � Z G d� d e
� � Zd!� e� � � � � D � � Z G d"� d#e� � Z G d$� d%e� � ZdS )&z) Optimization for Python costly pattern. � )�mangle)�Check�Placeholder)�Transformation)�deepcopyNc � � e Zd Zd� Zd� Zd� ZdS )�Patternc � � t |t � � � � | _ | j � | j � � S �N)r �dict�check�visit�pattern��self�nodes �I/usr/lib/python3/dist-packages/pythran/optimizations/pattern_transform.py�matchz
Pattern.match
s/ � ��4����(�(��
��z�����-�-�-� c �~ � t | j j � � � | � � � � � S r )�PlaceholderReplacer
�placeholdersr �sub�r s r �replacezPattern.replace s+ � �!�$�*�"9�:�:�@�@������L�L�Lr c �>