Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
Cøªj”3 ã @ s0 d Z ddlmZ dgZd/dd„Zdd„ Zdd „ Zd
d„ Zd0d
d„Zdd„ Z dd„ Z
d1dd„ZG dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd „ d eƒZG d!d"„ d"eƒZG d#d$„ d$eƒZG d%d&„ d&eƒZG d'd(„ d(eƒZG d)d*„ d*eƒZG d+d,„ d,eƒZG d-d.„ d.eƒZdS )2z@
A parser for CSS selectors, based on the tinycss2 tokenizer.
é )Úparse_component_value_listÚparseNc c sz t | tƒrt| ƒ} t| ƒ}|p i }t||ƒV |jƒ x>|jƒ }|dkrLdS |dkrbt||ƒV q8t|d|j ƒ‚q8W dS )zŠYield tinycss2 selectors found in given ``input``.
:param input:
A string, or an iterable of tinycss2 component values.
Nú,zunpexpected %s token.) Ú
isinstanceÚstrr ÚTokenStreamÚparse_selectorÚskip_whitespace_and_commentÚnextÚ
SelectorErrorÚtype)ÚinputÚ
namespacesÚtokensr
© r ú7/tmp/pip-build-_d5lkt3n/cssselect2/cssselect2/parser.pyr s
c C s´ t | |ƒ\}}x | jƒ }x| jƒ r0| jƒ p,|}qW |d k rDt||ƒS | jƒ }|d ks\|dkrft||ƒS |dkr~|j}| jƒ n|rˆd}n
t||ƒS t | |ƒ\}}t|||ƒ}qW d S )Nr ú>ú+ú~ú )r r r )Úparse_compound_selectorÚskip_whitespaceÚskip_commentÚSelectorÚpeekÚvaluer
ÚCombinedSelector)r r ÚresultÚpseudo_elementZhas_whitespacer Ú
combinatorZcompoundr r r r # s$
r c C sŽ t | |ƒ}|d k r|ng }x.t| |ƒ\}}|d k s:|d kr