| 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 : /usr/lib/python3/dist-packages/pythran/analyses/__pycache__/ |
Upload File : |
�
cR�a� � � � d Z ddlmZ ddlmZ ddlZ G d� dej � � Z G d� de� � Z G d� d e� � ZdS )
zC UsedDefChain build used-define chains analysis for each variable. � )�ModuleAnalysisNc �$ � � e Zd Zd� Z� fd�Z� xZS )�ExtendedDefUseChainsc � � d S �N� )�self�name�nodes �@/usr/lib/python3/dist-packages/pythran/analyses/use_def_chain.py�unbound_identifierz'ExtendedDefUseChains.unbound_identifier s � ��� c �~ �� t j | |� � t t | � � � |� � S r )�md�visit�superr )r r � __class__s �r r zExtendedDefUseChains.visit s4 �� �
���t�����)�4�0�0�6�6�t�<�<�<r )�__name__�
__module__�__qualname__r
r �
__classcell__�r s @r r r sG �� � � � � �
�
�
�=� =� =� =� =� =� =� =� =r r c �( � � e Zd ZdZ� fd�Zd� Z� xZS )�UseDefChainsz=
Build use-define chains analysis for each variable.
c �p �� d | _ t t | � � � t � � d S r )�resultr r �__init__�DefUseChains�r r s �r r zUseDefChains.__init__ s. �� ����
�l�D�!�!�*�*�<�8�8�8�8�8r c �P � t j | j � � }|j | _ d S r )�benigetr �def_use_chains�chainsr )r r �udcs r �visit_ModulezUseDefChains.visit_Module s"