文件操作 - syntax.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/pythran/__pycache__/syntax.cpython-311.pyc
编辑文件内容
� cR�a�* � � � d Z ddlmZ ddlmZ ddlmZmZmZm Z ddl mZ ddlZddl ZddlZddlZ ej d� � Z G d� d ej � � Z G d � de� � Z G d� d ej � � Zd� Zd� Zd� ZdS )z� This module performs a few early syntax check on the input AST. It checks the conformance of the input code to Pythran specific constraints. � )�MODULES)�Class)�Tuple�List�Set�Dict)�isstrN�pythranc �$ � � e Zd Z� fd�Zd� Z� xZS )�ExtendedDefUseChainsc � �� t t | � � � � � t � � | _ || _ d S �N)�superr �__init__�dict�unbounds� ancestors)�selfr � __class__s ��0/usr/lib/python3/dist-packages/pythran/syntax.pyr zExtendedDefUseChains.__init__ s6 �� � �"�D�)�)�2�2�4�4�4����� �"����� c �� � t | j � |� � � � D ]}t |d� � r n�| j � |g � � � |� � d S )N�lineno)�reversedr �parents�hasattrr � setdefault�append)r �name�node�ns r �unbound_identifierz'ExtendedDefUseChains.unbound_identifier sq � ��$�.�0�0��6�6�7�7� � �A��q�(�#�#� ��� �� � � ��r�*�*�1�1�!�4�4�4�4�4r )�__name__� __module__�__qualname__r r"