python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
_markupbase.cpython-312.opt-2.pyc

ˑe=9	ddlZejdjZejdjZejdZejdZejdZ[GddZy)	Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z	]\s*]\s*>z]\s*>cjeZdZ	dZdZdZdZdZdZddZ	ddZ
d	Zd
ZdZ
dZd
ZdZdZy)
ParserBasec>|jturtdy)Nz)_markupbase.ParserBase must be subclassed)	__class__rRuntimeErrorselfs ?/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/_markupbase.py__init__zParserBase.__init__s#>>Z';=
=(c d|_d|_y)Nrlinenooffsetrs r
resetzParserBase.reset src4	|j|jfSNrrs r
getposzParserBase.getpos$s4{{DKK''rc||k\r|S|j}|jd||}|r6|j|z|_|jd||}||dzz
|_|S|j|z|z
|_|S)N
r)rawdatacountrrindexr)r	ijrnlinesposs      r
	updateposzParserBase.updatepos,s6H,,tQ*++.DK..q!,CSU)DK++/!+DKrc|j}|dz}|||dzdk(r|dzS|||dzdvryt|}|||dzdk(r|j|S||dk(r|j|S|j	||\}}|dkr|S|d	k(rd
|_||kr||}|dk(r9||dz|}|d	k(r|j
||dzS|j||dzS|dvr t||}|sy|j}n||dvr|j	||\}	}nb||j
vr|dz}nN|dk(r8|d	k(r|j|dz|}n.|d
vrtd|ztdtd||z|dkr|S||kry)Nr>)-r z--[rdoctyper z"'4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ>linkattlistelementlinktypez&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)rlen
parse_commentparse_marked_section
_scan_name_decl_othercharshandle_declunknown_decl_declstringlit_matchend_parse_doctype_subsetAssertionError)
r	rrrndecltypecdatamnames
          r
parse_declarationzParserBase.parse_declaration<s,,
E1QqS>S q5L1QqS>Y&L1QqS>T!%%a((
QZ3

,,Q////!Q/KHaq5Hy $&D!!e
ACxqs1~y($$T*1u%%d+1uEz(!4EEGLL//!Q/ad+++Ecy(221q5!<A!KK
))QT\)\]]()MNN$%H7ST:%UVV1uM!eNrct|j}|j|dz|\}}|dkr|S|dvrtj||dz}n2|dvrtj||dz}ntd||dz|z|sy|r(|j
d}|j||dz||jdS)Nr>tempcdataignorercdatainclude>ifelseendifz+unknown status keyword %r in marked sectionr%)	rr0_markedsectionclosesearch_msmarkedsectioncloser7startr3r5)r	rreportrsectNamermatchs       r
r/zParserBase.parse_marked_sectionsooqsA/!q5HGG&--gqs;E
0
0(//1=E =!AN
AAgac1o.yy|rc|j}|||dzdk7rtdtj||dz}|sy|r(|j	d}|j||dz||j
dS)N<!--z"unexpected call to parse_comment()r%r)rr7
_commentcloserJrLhandle_commentr5)r	rrMrrOrs      r
r.zParserBase.parse_comments{,,1QqS>V# !EFF$$Wac2AA!Q0yy|rc|j}t|}|}||kr||}|dk(r|||dz}|dk(ry|dk7r#|j||dztd|z|dz|k(ry|dz|kDry|||dzdk(r|j	|d	
}|d	kr|S~|j|dz|\}}|dk(ry|dvr#|j||dztd|zt
|d
|z}	|	||}|d	kr|S|dk(r6|dz|k(ry|j|dz|\}}|d	kr|S||dk(r|dz}n|dk(rh|dz}||kr1||jr|dz}||kr||jr||kr'||dk(r|S|j||tdy|jr|dz}n |j||td|z||kry)N<r"r%z<!rz*unexpected char in internal subset (in %r)rQrRr)rM>entityr*r+notationz)unknown declaration %r in internal subset_parse_doctype_%;]r#z%unexpected char after internal subsetz%unexpected char %r in internal subset)rr-rr7r.r0getattrisspace)
r	rdeclstartposrr8rr:sr=meths
          r
r6z ParserBase._parse_doctype_subsetsT,,L
!e
ACxAacN89NN<Q7(DqHEa<EQ;1QqS>V+**1Q*7A1u //!a%>a7KKNN<Q7(CdJt%6%=>L)q5HcEa<q1ul;1q5H1:$AAcE!e
 2 2 4AA!e
 2 2 4q5qzS( NN<3()PQQE|Q/$%Lq%PQQ{!e~rc|j||\}}|dk(ry|j}d||dvr|jd|dzSy)Nr%r#r)r0rfind)r	rr_r=rrs      r
_parse_doctype_elementz!ParserBase._parse_doctype_elementsP//!\2a7,,'!"+<<Q'!++rc|j}|j||\}}|||dz}|dk(ry|dk(r|dzS	|j||\}}|dkr|S|||dz}|dk(ry|dk(rVd||dvr|jd|dz}ny|||dzjr|dz}|||dzjr||dsy|j||\}}|||dz}|sy|dvr+t	||}|r|j}ny|||dz}|sy|d	k(r3||dd	k(ry|j|dz|\}}|dkr|S|||dz}|sy|dk(r|dzS)
Nrr r%r#r()'"#)rr0rcr^r4r5)r	rr_rr=rr:r<s        r
_parse_doctype_attlistz!ParserBase._parse_doctype_attlists,,//!\2aAacN78q5Looa6GD!1u!A#ABwCx'!"+%S!,q0Aa!n,,.AAa!n,,.qr{//!\:a!A#AEz(!4AAacNCx12;#%//!a%>aq5HAacNCx1u]rc|j||\}}|dkr|S|j}	|||dz}|sy|dk(r|dzS|dvr t||}|sy|j}n|j||\}}|dkr|SV)Nrrr%r#rh)r0rr4r5)r	rr_r=rrr:r<s        r
_parse_doctype_notationz"ParserBase._parse_doctype_notation=s//!\2aq5H,,!A#ACx1uEz(!4EEG//!\:aq5Hrc|j}|||dzdk(r)|dz}	|||dz}|sy|jr|dz}nn#|}|j||\}}|dkr|S	|j||dz}|sy|dvr t||}|r|j	}n'y|dk(r|dzS|j||\}}|dkr|S`)NrrZr%rrhr#)rr^r0r4r5)r	rr_rrr:r=r<s        r
_parse_doctype_entityz ParserBase._parse_doctype_entityTs,,1QqS>S AAAacN99;AAA//!\2aq5HQqs#AEz(!4Ac1u//!\:aq5HrcH|j}t|}||k(ryt||}|rR|j}|j	}|t|z|k(ry|j|j
fS|j||td|||dzz)N)Nr%zexpected name token at %r)	rr-_declname_matchgroupstriplowerr5rr7)r	rr_rr8r<r`r=s        r
r0zParserBase._scan_namexs,,L6GQ'	A779DCF
q ::<((NN<+ +gl<PR?.SS
rcyr)r	r;s  r
r3zParserBase.unknown_declsrN)r)__name__
__module____qualname__rrrrr1r>r/r.r6rdrjrlrnr0r3rvrr
rrs[+=
(Mb0
CL6r. H&
rr)	recompilerOrqr4rSrIrKrrvrr
<module>r|s
"**:;AA!rzz"<=CC

9%
 bjj.
#

8,u
u
r