§
}×D„MgÔã óà — d dl Z e j d¦ « j Z e j d¦ « j Z e j d¦ « Z e j d¦ « Z e j d¦ « Z[ G d„ d¦ « ZdS ) é Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>c ól — e Zd Z d„ Zd„ Zd„ Zd„ ZdZd„ Zdd„Z dd „Z
d
„ Zd„ Zd„ Z
d
„ Zd„ Zd„ Zd„ ZdS )Ú
ParserBasec ó@ — | j t u rt d¦ « ‚d S )Nz)_markupbase.ParserBase must be subclassed)Ú __class__r ÚRuntimeError©Úselfs ú2/opt/alt/python311/lib64/python3.11/_markupbase.pyÚ__init__zParserBase.__init__ s, € ØŒ>�ZÐ'Ð'ÝØ;ñ=ô =ð
=ð (Ð'ó c ó" — d| _ d| _ d S )Né r ©ÚlinenoÚoffsetr s r
ÚresetzParserBase.reset s € ؈ŒØˆŒˆˆr c ó — | j | j fS ©Nr r s r
ÚgetposzParserBase.getpos$ s € Ø4ØŒ{˜DœKÐ'Ð'r c óâ — ||k r|S | j }| d||¦ « }|r4| j |z | _ | d||¦ « }||dz z
| _ n| j |z |z
| _ |S )Nú
r )ÚrawdataÚcountr Úrindexr )r ÚiÚjr ÚnlinesÚposs r
Ú updateposzParserBase.updatepos, s € Ø�Š6ˆ6؈HØ”,ˆØ—’˜t Q¨Ñ*Ô*ˆØð ,Øœ+¨Ñ.ˆDŒKØ—.’. q¨!Ñ,Ô,ˆCؘS ™U™)ˆDŒKˆKàœ+¨™/¨!Ñ+ˆDŒK؈r Ú c ó¼ — | j }|dz }|||dz … dk r|dz S |||dz … dv rdS t |¦ « }|||dz … dk r| |¦ « S || dk r| |¦ « S | ||¦ « \ }}|dk r|S |d k rd
| _ ||k �r|| }|dk rC||dz |… }|d k r| |¦ « n| |¦ « |dz S |dv r)t ||¦ « }|sdS | ¦ « }n�|dv r| ||¦ « \ } }nr|| j v r|dz }nc|dk rE|d k r|
|dz |¦ « }n=|d
v rt d|z ¦ « ‚t d¦ « ‚t d|| z ¦ « ‚|dk r|S ||k �°dS )Né r ú>)ú-r éÿÿÿÿz--ú[r Údoctyper z"'Ú4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ> ÚlinkÚattlistÚelementÚlinktypez&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)r ÚlenÚ
parse_commentÚparse_marked_sectionÚ
_scan_nameÚ_decl_othercharsÚhandle_declÚunknown_declÚ_declstringlit_matchÚendÚ_parse_doctype_subsetÚAssertionError)
r r r r ÚnÚdecltypeÚcÚdataÚmÚnames
r
Úparse_declarationzParserBase.parse_declaration<