Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/html5lib/filters/
Upload File :
Current File : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/html5lib/filters/lint.pyo

�
j��]c@`s�ddlmZmZmZddlmZddlmZddlm	Z	m
Z
ddlmZdje�Zd	ej
fd
��YZ
dS(i(tabsolute_importtdivisiontunicode_literals(t	text_typei(tbasei(t
namespacestvoidElements(tspaceCharactersutFiltercB`s#eZdZed�Zd�ZRS(ugLints the token stream for errors

    If it finds any errors, it'll raise an ``AssertionError``.

    cC`s#tt|�j|�||_dS(u�Creates a Filter

        :arg source: the source token stream

        :arg require_matching_tags: whether or not to require matching tags

        N(tsuperRt__init__trequire_matching_tags(tselftsourceR((s=/mingw64/lib/python2.7/site-packages/html5lib/filters/lint.pyR
sc	c`s�g}x�tjj|�D]�}|d}|dkr�|d}|d}|s`|tdkro|tkron|dkr�|jr�|j||f�nx|dj�D]\\}}}q�Wn�|dkr%|d}|d}|s�|tdkr
|tkr
q�|jr�|j�}q�nx|d	kr>|d}n_|dkrf|d}|dkr�q�n7|dkr|d}n|d
kr�n|dkr�n|VqWdS(NutypeuStartTaguEmptyTagu	namespaceunameuhtmludatauEndTaguCommentu
CharactersuSpaceCharactersuDoctypeuEntityuSerializerError(uStartTaguEmptyTag(u
CharactersuSpaceCharacters(	RRt__iter__RRRtappendtitemstpop(	Rt
open_elementsttokenttypet	namespacetnametvaluetstarttdata((s=/mingw64/lib/python2.7/site-packages/html5lib/filters/lint.pyRsF


##

#	


(t__name__t
__module__t__doc__tTrueR
R(((s=/mingw64/lib/python2.7/site-packages/html5lib/filters/lint.pyRsN(t
__future__RRRtsixRtRt	constantsRRRtjoinR(((s=/mingw64/lib/python2.7/site-packages/html5lib/filters/lint.pyt<module>s