File: //lib/python3.6/site-packages/setuptools/__pycache__/py33compat.cpython-36.opt-1.pyc
3
Ävhž ã @ s” d dl Z d dlZd dlZyd dlZW n ek
r< dZY nX d dlmZ d dlmZ ej ddƒZ
G dd„ deƒZe
e deƒZe
ed ejƒ jƒZdS )
é N)Úsix)Úhtml_parserÚOpArgz
opcode argc @ s e Zd Zdd„ Zdd„ ZdS )ÚBytecode_compatc C s
|| _ d S )N)Úcode)Úselfr © r ú /usr/lib/python3.6/py33compat.pyÚ__init__ s zBytecode_compat.__init__c c s¬ t j d| jjƒ}t| jjƒ}d}d}x‚||k r¦|| }|tjkrŒ||d ||d d | }|d7 }|tjkr˜tjd }||dƒ }q&nd}|d7 }t ||ƒV q&W dS )
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 Ú
namedtupler Úobjectr Úgetattrr Z
HTMLParserr r r r r Ú<module> s
"