Your IP : 18.226.17.3
U
�Qab2 � @ s� d dl Z d dlZd dlZzd dlZW n ek
r< dZY nX d dlmZ d dlmZ e Z
e�dd�ZG dd� d�Z
ee de
�Zeed d�Zedkr�e�� jZdS )
� N)�six)�html_parser�OpArgz
opcode argc @ s e Zd Zdd� Zdd� ZdS )�Bytecode_compatc C s
|| _ d S )N)�code)�selfr � r �9/usr/lib/python3.8/site-packages/setuptools/py33compat.py�__init__ s zBytecode_compat.__init__c c s� t � d| jj�}t| jj�}d}d}||k r�|| }|tjkr�||d ||d d | }|d7 }|tjkr�tjd }||d� }q$nd }|d7 }t ||�V q$d S )
z>Yield '(op,arg)' pair for each operation in code object 'code'�br � � � � ���i N)
�arrayr �co_code�len�disZ
HAVE_ARGUMENTZEXTENDED_ARGr Z
integer_typesr )r �bytes�eofZptrZextended_arg�op�argZ long_typer r r �__iter__ s
zBytecode_compat.__iter__N)�__name__�
__module__�__qualname__r
r r r r r r s r �Bytecode�unescape)r r �collectionsZhtml�ImportErrorZsetuptools.externr Zsetuptools.extern.six.movesr �typeZ
__metaclass__�
namedtupler r �getattrr r Z
HTMLParserr r r r �<module> s
"