관리-도구
편집 파일: genshi.cpython-39.pyc
a ����[��f ����������������������@���s����d�dl�mZmZmZ�d�dlmZ�d�dlmZmZmZm Z m Z �d�dlmZmZm Z mZmZmZ�ddlmZ�ddlmZmZ�G�d d ��d ej�ZdS�)�����)�absolute_import�division�unicode_literals)�QName)�START�END� XML_NAMESPACE�DOCTYPE�TEXT)�START_NS�END_NS�START_CDATA� END_CDATA�PI�COMMENT����)�base����)�voidElements� namespacesc�������������������@���s���e�Zd�Zdd��Zdd��ZdS�)� TreeWalkerc�����������������c���sX���d�}|�j�D�](}|d�ur.|��||�D�] }|V��q"|}q |d�urT|��|d��D�] }|V��qHd�S�)N)Ztree�tokens)�selfZprevious�event�token��r����K/usr/lib/python3.9/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py�__iter__ ���s���� zTreeWalker.__iter__c�����������������c���st��|\}}}|t�kr�|\}}|j}|j} i�} |D�]0\}}t|t�rR|| |j|jf<�q.|| d�|f<�q.| td�kr�|tv�r�|��| || |�p�|d�tkp�|d�|k�D�] } | V��q�n|�� | || �V��n�|tkr�|j}|j} | td�ks�|tvr�|�� | |�V��nz|tk�r|��|�V��nb|t k�r2|��|�D�]} | V���q"n>|tk�rJ|�j|��V��n&|tttttttfv��rdn|��|�V��d�S�)NZhtmlr���r���)r���Z localname� namespace� isinstancer���r���r���ZemptyTagr���ZstartTagZendTagr���Zcommentr ����textr ���Zdoctyper���r���r���r ���r���r����unknown)r���r����next�kind�data�_�tagZattribs�namer���Zconverted_attribs�k�vr���r���r���r���r������sD���� � �zTreeWalker.tokensN)�__name__� __module__�__qualname__r���r���r���r���r���r���r������s���r���N)Z __future__r���r���r���Zgenshi.corer���r���r���r���r ���r ���r���r���r ���r���r���r�����r���Z constantsr���r���r���r���r���r���r����<module>���s���