/opt/alt/python311/lib64/python3.11/html/__pycache__
Edit: /opt/alt/python311/lib64/python3.11/html/__pycache__/parser.cpython-311.opt-2.pyc (17378B)
/gB d dl Z d dlZd dlmZ dgZ e j d Z e j d Z e j d Z e j d Z e j d Z
e j d Z e j d
Z e j d Z
e j d Z e j d
e j Z e j d Z e j d Z G d dej ZdS ) N)unescape
HTMLParserz[&<]z
&[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]>z--\s*>z+([a-zA-Z][^\t\n\r\f />\x00]*)(?:\s|/(?!>))*z]((?<=[\'"\s/])[^\s/>][^\s/=>]*)(\s*=+\s*(\'[^\']*\'|"[^"]*"|(?![\'"])[^>\s]*))?(?:\s|/(?!>))*aF
<[a-zA-Z][^\t\n\r\f />\x00]* # tag name
(?:[\s/]* # optional whitespace before attribute name
(?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name
(?:\s*=+\s* # value indicator
(?:'[^']*' # LITA-enclosed value
|"[^"]*" # LIT-enclosed value
|(?!['"])[^>\s]* # bare value
)
\s* # possibly followed by a space
)?(?:\s|/(?!>))*
)*
)?
\s* # trailing whitespace
z#\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\s*>c e Zd Z dZdddZd Zd Zd ZdZd Z d
Z
d Zd Zd
Z
ddZd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZdS )r )scriptstyleT)convert_charrefsc > || _ | d S N)r reset)selfr s 2/opt/alt/python311/lib64/python3.11/html/parser.py__init__zHTMLParser.__init__V s"
!1
c d| _ d| _ t | _ d | _ t
j | d S )N z???)rawdatalasttaginteresting_normalinteresting
cdata_elem_markupbase
ParserBaser r
s r r zHTMLParser.reset_ s? ?-$$T*****r c P | j |z | _ | d d S )Nr )r goaheadr
datas r feedzHTMLParser.feedg s*
|d*Qr c 2 | d d S )N )r r s r closezHTMLParser.closep s 'Qr Nc | j S r )_HTMLParser__starttag_textr s r get_starttag_textzHTMLParser.get_starttag_textv s 7##r c | | _ t j d| j z t j | _ d S )Nz\s*%s\s*>)lowerr recompileIr )r
elems r set_cdata_modezHTMLParser.set_cdata_modez s4 **,,:nt&FMMr c , t | _ d | _ d S r )r r r r s r clear_cdata_modezHTMLParser.clear_cdata_mode~ s -r c | j }d}t | }||k r| j r}| j sv| d| }|dk rY| dt
||dz
}|dk r*t j d || sn|}n=| j
|| }|r| }n| j rnZ|}||k rV| j r2| j s+| t ||| n| ||| | || }||k rn|j } |d| rt || r| | } n |d| r| | } n |d| r| | } nj |d| r| | } nH |d | r| | } n&|d
z |k r| d |d
z } nn| dk r|sn| d|d
z } | dk r%| d|d
z } | dk r|d
z } n| d
z
} | j r2| j s+| t ||| n| ||| | || }n# |d| rt. || }|rq| d
d }
| |
| } |d| d
z
s| d
z
} | || }d||d v r9| |||d
z | ||d
z }nI |d| r5t6 || }|rj| d
}
| |
| } |d| d
z
s| d
z
} | || }kt: || }|rX|rU| ||d k r5| } | |k r|} | ||d
z }n@|d
z |k r/| d | ||d
z }nn||k |ry||k rs| j sl| j r2| j s+| t ||| n| ||| | || }||d | _ d S )Nr <&" z[\s;]z