Jz`f=9SrSSKr\R"S5Rr\R"S5Rr\R"S5r\R"S5r\R"S5rC"SS 5r g) zShared support for scanning document type declarations in HTML and XHTML. This module is used as a foundation for the html.parser module. It has no documented public API and should not be used directly. Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>cx\rSrSrSrSrSrSrSrSr Sr SS jr SS jr S r S rS rSrSrSrSrSrg) ParserBasezeParser base class which provides some common support methods used by the SGML/HTML and XHTML parsers.c@UR[La [S5eg)Nz)_markupbase.ParserBase must be subclassed) __class__r RuntimeErrorselfs $/usr/lib64/python3.13/_markupbase.py__init__ParserBase.__init__s# >>Z ';= = (c SUlSUlg)Nrlinenooffsetr s r resetParserBase.reset s  rc2URUR4$)z&Return current line number and offset.rr s r getposParserBase.getpos$s{{DKK''rcX:aU$URnURSX5nU(a4URU-UlURSX5nX%S-- UlU$URU-U- UlU$)N r)rawdatacountrrindexr)r ijrnlinesposs r updateposParserBase.updatepos,sw 6H,,tQ* ++.DK..q,CU)DK++/!+DKrc0URnUS-nX#US-S:XaUS-$X#US-S;ag[U5nX#US-S:XaURU5$X#S:XaURU5$UR X15upSUS:aU$US :XaS UlX4:aX#nUS:Xa9X!S-UnUS :XaUR U5 US-$URU5 US-$US ;a$[X#5nU(dgUR5nOUS ;aUR X15upOfX`R ;aUS-nOQUS:Xa;US :XaURUS-U5nO/US ;a[SU-5e[S5e[SX#-5eUS:aU$X4:aMg)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_otherchars handle_decl unknown_decl_declstringlit_matchend_parse_doctype_subsetAssertionError) r rrrndecltypecdatamnames r parse_declarationParserBase.parse_declaration<s,, E QqS>S q5L QqS>Y & L QqS>T !%%a( ( Z3  ,,Q/ ///!/KH q5H y $&D !e ACxs1~y($$T*1u %%d+1u Ez(4EEGLL//!/a+++Ecy(221q5!tempcdataignorercdatainclude>ifelseendifz+unknown status keyword %r in marked sectionr)) rr4_markedsectionclosesearch_msmarkedsectioncloser;startr7r9)r rreportrsectNamermatchs r r3ParserBase.parse_marked_sectionsooqsA/  q5H G G&--gs;E 0 0(//1=E =!AN   AA   gc1o .yy|rcURnX1US-S:wa [S5e[RX1S-5nU(dgU(a'UR S5nUR X1S-U5 UR S5$)N