← Back
Editing: remove_lambdas.cpython-311.pyc
� cR�a� � � � d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddl mZ ddlmZ ddl Z G d� d ej � � Z G d � de� � ZdS )z5 RemoveLambdas turns lambda into regular functions. � )�GlobalDeclarations�ImportedIds)�Transformation)�MODULES)�mangleN)�copyc �* � � e Zd Z� fd�Zd� Zd� Z� xZS )�_LambdaRemoverc �r �� t t | � � � � � || _ || _ d S �N)�superr �__init__�prefix�parent)�selfr r � __class__s ��H/usr/lib/python3/dist-packages/pythran/transformations/remove_lambdas.pyr z_LambdaRemover.__init__ s1 �� � �n�d�#�#�,�,�.�.�.��������� c �, � t | j |� � S r )�getattrr )r �attrs r �__getattr__z_LambdaRemover.__getattr__ s � ��t�{�D�)�)�)r c � � t d | j � � � vrst j t j dt d� � � � g� � }| j � |� � t d }|| j t d� � <