HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.7/__pycache__/_markupbase.cpython-37.pyc
B

{a9@sVdZddlZedjZedjZedZedZedZ[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
dZdZ	d
dZ
d#ddZd$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/lib/python3.7/_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}|d||}|rN|j||_|d||}||d|_n|j|||_|S)N
r)rawdatacountr
rindexr)rijrZnlinesposrrr	updatepos0szParserBase.updateposc
Cs|j}|d}|||dks&td|||ddkrB|dS|||ddkrZdSt|}|||ddkr||S||d	kr||S|||\}}|d
kr|S|dkrd|_x||kr||}|dkr||d|}|dkr||n
|||dS|d
kr@t	||}|s6dS|
}n|dkr\|||\}	}nt||jkrr|d}n^|d	kr|dkr||d|}n$|dkr|d|n
|dn|d|||d
kr|SqWdS)Nz<!z$unexpected call to parse_declarationr>)-rz--[rZdoctyperz"'Z4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ>linkattlistlinktypeelementz&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)
rAssertionErrorlen
parse_commentparse_marked_section
_scan_name_decl_othercharsZhandle_declunknown_decl_declstringlit_matchend_parse_doctype_subsetr)
rrrrnZdecltypecdatamnamerrrparse_declaration@sZ












zParserBase.parse_declarationrcCs|j}|||ddks"td||d|\}}|dkrB|S|dkr\t||d}n4|dkrvt||d}n|d||d||sdS|r|d}|||d||	dS)	Nz<![z)unexpected call to parse_marked_section()r>cdataignorercdatatempinclude>ifendifelsez+unknown status keyword %r in marked sectionr)
rr#r'_markedsectionclosesearch_msmarkedsectioncloserstartr)r+)rrreportrZsectNamermatchrrrr&s 
zParserBase.parse_marked_sectioncCsj|j}|||ddkr$|dt||d}|s<dS|r`|d}|||d||dS)Nz<!--z"unexpected call to parse_comment()rr)rr
_commentcloser=r?Zhandle_commentr+)rrr@rrArrrrr%s

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










z ParserBase._parse_doctype_subsetcCsF|||\}}|dkrdS|j}d||dkrB|d|dSdS)Nrrr)r'rfind)rrrLr1rrrrr_parse_doctype_elementsz!ParserBase._parse_doctype_elementcCs|j}|||\}}|||d}|dkr2dS|dkrB|dSxv|||\}}|dkrb|S|||d}|dkr~dS|dkrd||dkr|d|d}ndSx |||dr|d}qW||dsdSn|||\}}|||d}|s
dS|dkrLt||}|r.|}ndS|||d}|sLdS|d	kr||dd	krldS||d|\}}|dkr|S|||d}|sdS|dkrF|dSqFWdS)
Nrrrrr()z'"#)rr'rNrKr*r+)rrrLrr1rr.r0rrr_parse_doctype_attlistsZ




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

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


z ParserBase._parse_doctype_entitycCs|j}t|}||krdSt||}|r\|}|}|t||krLdS||fS||||d|||ddS)N)Nrzexpected name token at %r)	rr$_declname_matchgroupstriplowerr+rr)rrrLrr-r0rMr1rrrr'xs
zParserBase._scan_namecCsdS)Nr)rr/rrrr)szParserBase.unknown_declN)r)r)__name__
__module____qualname____doc__rrrrrr(r2r&r%r,rOrSrTrUr'r)rrrrrs"
R

C9$r)
r^recompilerArWr*rCr<r>rrrrr<module>s