� �fc@s�ddlZddlZddlZyddlZWnek rMdZnXddlmZddlm Z ej dd�Z de fd��YZ eede �Zeed e j�j�ZdS( i����N(tsix(t html_parsertOpArgs opcode argtBytecode_compatcBseZd�Zd�ZRS(cCs ||_dS(N(tcode(tselfR((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyt__init__sccs�tjd|jj�}t|jj�}d}d}x�||kr�||}|tjkr�||d||dd|}|d7}|tjkr�tjd}||d�}q9q�nd }|d7}t ||�Vq9Wd S( s>Yield '(op,arg)' pair for each operation in code object 'code'tbiiiiii����iN( tarrayRtco_codetlentdist HAVE_ARGUMENTt EXTENDED_ARGRt integer_typestNoneR(Rtbytesteoftptrt extended_argtoptargt long_type((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyt__iter__s  "    (t__name__t __module__RR(((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyRs tBytecodetunescape(R Rt collectionsthtmlt ImportErrorRtsetuptools.externRtsetuptools.extern.six.movesRt namedtupleRtobjectRtgetattrRt HTMLParserR(((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyts     "