//usr/lib64/lib64//lib64/lib64//ó
ÙœSec @ 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/lib64/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/lib64/python2.7/markupbase.pyt error! s c C s d | _ d | _ d S( Ni i ( t linenot offset( R ( ( s" /usr/lib64/python2.7/markupbase.pyt reset% s c C s | j | j f S( s&