Server: appserver-7f0f8755-nginx-15961cad18524ec5a9db05f2a6a7e440
Current directory: /usr/lib/python2.7
Software: nginx/1.27.5
Shell Command
Create a new file
Upload file
File: markupbase.pyc
� ӫ[c @ s} d Z d d l Z e j d � j Z e j d � j Z e j d � Z e j d � Z e j d � Z [ d d d � � YZ d S( s� Shared support for scanning document type declarations in HTML and XHTML. This module is used as a foundation for the HTMLParser and sgmllib modules (indirectly, for htmllib as well). It has no documented public API and should not be used directly. i����Ns [a-zA-Z][-_.a-zA-Z0-9]*\s*s (\'[^\']*\'|"[^"]*")\s*s --\s*>s ]\s*]\s*>s ]\s*>t ParserBasec B s� e Z d Z d � Z d � Z d � Z d � Z d � Z d Z d � Z d d � Z d d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( si Parser base class which provides some common support methods used by the SGML/HTML and XHTML parsers.c C s" | j t k r t d � � n d S( Ns( markupbase.ParserBase must be subclassed( t __class__R t RuntimeError( t self( ( s /usr/lib/python2.7/markupbase.pyt __init__ s c C s t d � � d S( Ns. subclasses of ParserBase must override error()( t NotImplementedError( R t message( ( s /usr/lib/python2.7/markupbase.pyt error! s c C s d | _ d | _ d S( Ni i ( t linenot offset( R ( ( s /usr/lib/python2.7/markupbase.pyt reset% s c C s | j | j f S( s&