//usr/lib64/lib64//lib64/lib64/python2.7/ó
ÙœSec @ s] d Z d d l m Z e d d d ƒ[ d d l Z d d l Z d d g Z e j d ƒ Z e j d
ƒ Z e j d ƒ Z e j d ƒ Z
e j d
ƒ Z e j d ƒ Z e j d ƒ Z
e j d ƒ Z e j d ƒ Z e j d ƒ Z e j d ƒ Z d e f d „ ƒ YZ d e j f d „ ƒ YZ d e f d „ ƒ YZ e d „ Z e d k rYe ƒ n d S( s; A parser for SGML, using the derived class as a static DTD.iÿÿÿÿ( t warnpy3ks1 the sgmllib module has been removed in Python 3.0t
stackleveli Nt
SGMLParsert SGMLParseErrors [&<]sN &([a-zA-Z][a-zA-Z0-9]*|#[0-9]*)?|<([a-zA-Z][^<>]*|/([a-zA-Z][^<>]*)?|![^<>]*)?s% &([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]s ([0-9]+)[^0-9]s
<[>a-zA-Z]s <[a-zA-Z][-.a-zA-Z0-9]*/s" <([a-zA-Z][-.a-zA-Z0-9]*)/([^/]*)/t >s [<>]s [a-zA-Z][-_.a-zA-Z0-9]*se \s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*(\'[^\']*\'|"[^"]*"|[][\-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~\'"@]*))?c B s e Z d Z RS( s&