™N
øùO5c       sq     k  Z   k Z  e  i d  ƒ Z  e  i d ƒ Z  e  i d ƒ Z  e  i d ƒ Z  e  i d ƒ Z  e  i d ƒ Z  e  i d ƒ Z	  e  i d ƒ Z
  e  i d ƒ Z  e  i d	 ƒ Z   e  i d
 ƒ Z ! e  i d ƒ Z " e  i d ƒ Z # e  i d ƒ Z 4 d f  d „  ƒ  YZ fd e f d „  ƒ  YZ ™e d „ Z ½e d j o ¾e ƒ  n d S(   s   [&<]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]*)/([^/]*)/s   </[<>a-zA-Z]s   [<>]s	   <![^<>]*>s   <!--s	   --[ 	
]*>s   [a-zA-Z][a-zA-Z0-9]*sb   [ 	
]+([a-zA-Z_][-.a-zA-Z_0-9]*)([ 	
]*=[ 	
]*(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./:+*%?!\(\)_#=~]*))?s
   SGMLParserc      s^  4 7 d d „ Z  < d „  Z D d „  Z H d „  Z O d „  Z T d „  Z Z d „  Z ¯ d	 „  Z ¼ d
 „  Z î d „  Z	 û d „  Z
 d „  Z d „  Z 1d „  Z 5d „  Z 9d „  Z ?d „  Z Kh  d d <d d <d d <d d <d d <Z Od „  Z Xd „  Z \d „  Z `d  „  Z ad! „  Z bd" „  Z cd# „  Z RS($   Nc    s    7 8 | |  _  9 |  i ƒ  d  S(   N(   s   verboses   selfs   reset(   s   selfs   verboses1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   __init__7 s   i    c    sC   < = d |  _ > g  |  _ ? d |  _ @ d |  _ A d |  _ d  S(   Ns    s   ???i    (   s   selfs   rawdatas   stacks   lasttags
   nomoretagss   literal(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   reset< s
   c    s   D E d |  _ |  _ d  S(   Ni   (   s   selfs
   nomoretagss   literal(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   setnomoretagsD s   c    s   H I d |  _ d  S(   Ni   (   s   selfs   literal(   s   selfs   argss1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys
   setliteralH s   c    s*   O P |  i | |  _ Q |  i d ƒ d  S(   Ni    (   s   selfs   rawdatas   datas   goahead(   s   selfs   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   feedO s   c    s   T U |  i d ƒ d  S(   Ni   (   s   selfs   goahead(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   closeT s   c 	   s  Z [ |  i } \ d } ] t | ƒ } ^ x^ | | j  oŒ_ |  i o( ` |  i | | | !ƒ a | } b Pn c t i | | ƒ } d | o d | i
 d ƒ } n
 e | } f | | j  o f |  i | | | !ƒ n g | } h | | j o h Pn i | | d j oðj t i	 | | ƒ ou k |  i o+ l |  i | | ƒ m | d } n q- n o |  i | ƒ } p | d j  o p Pn q | } r q- n s t i	 | | ƒ oI t |  i | ƒ } u | d j  o u Pn v | } w d |  _ x q- n y t i	 | | ƒ oy z |  i o+ { |  i | | ƒ | | d } } q- n ~ |  i | ƒ }  | d j  o  Pn € | | }  q- n ‚ t i	 | | ƒ } ƒ | oT „ |  i o+ … |  i | | ƒ † | d } ‡ q- n ˆ | i d ƒ } ‰ q- n n1Š | | d j o‹ t i	 | | ƒ } Œ | og  | i d ƒ } Ž |  i | ƒ  | i d ƒ }  | | d d j o  | d } n ‘ q- n ’ t i	 | | ƒ } “ | og ” | i d ƒ } • |  i | ƒ – | i d ƒ } — | | d d j o — | d } n ˜ q- n n š t d ‚  t i	 | | ƒ } ž | o+ Ÿ |  i | | ƒ   | d } ¡ q- n ¢ | i d ƒ } £ | | j o ¤ Pn ¥ |  i | | | !ƒ ¦ | } q- W¨ | o
 | | j  o$ © |  i | | | !ƒ ª | } n « | | |  _ d  S(   Ni    s   <i   s   &s   ;s   neither < nor & ??(   s   selfs   rawdatas   is   lens   ns
   nomoretagss   handle_datas   interestings   searchs   matchs   starts   js   starttagopens   literals   parse_starttags   ks
   endtagopens   parse_endtags   commentopens   parse_comments   specials   ends   charrefs   groups   names   handle_charrefs	   entityrefs   handle_entityrefs   RuntimeErrors
   incomplete(	   s   selfs   ends   rawdatas   is   ns   matchs   js   ks   names1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   goaheadZ s¬   	 	
 	 	 
 	
 	

 



 

 
c    s¸   ¯ ° |  i } ± | | | d !d j o ² t d ‚ n ³ t i | | d ƒ } ´ | o µ d Sn ¶ | i d ƒ } · |  i	 | | d | !ƒ ¸ | i
 d ƒ } ¹ | | Sd  S(   Ni   s   <!--s!   unexpected call to handle_commenti   i    (   s   selfs   rawdatas   is   RuntimeErrors   commentcloses   searchs   matchs   starts   js   handle_comments   end(   s   selfs   is   rawdatas   matchs   js1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   parse_comment¯ s   c    sò  ¼ ½ |  i } ¾ t i | | ƒ o‰ Ã t i | | ƒ } Ä | o Å d Sn Æ | i d d ƒ \ } } Ç t	 i
 | ƒ } È |  i | | ƒ É | i d ƒ } Ê | Sn Ì t i | | d ƒ } Í | o Î d Sn Ï | i d ƒ } Ñ g  } Ò | | | d !d j o Ô | } Õ |  i } np × t i | | d ƒ } Ø | o Ù t d ‚ n Ú | i d ƒ } Û t	 i
 | | d | !ƒ } Ü | |  _ Ý xÝ | | j  oü Þ t i | | ƒ } ß | o ß Pn à | i d d d ƒ \ }	 }
 } á |
 o â |	 } ng ã | d  d j o | d j n p$ | d  d j o | d j n o å | d d !} n æ | i t	 i
 |	 ƒ | f ƒ ç | i d ƒ } q¢Wè | | d	 j o é | d } n ê |  i | | ƒ ë | Sd  S(
   Ni   i   i    s   <>s!   unexpected call to parse_starttagi   s   's   "s   >(   s   selfs   rawdatas   shorttagopens   matchs   is   shorttags   groups   tags   datas   strings   lowers   finish_shorttags   ends   ks
   endbrackets   searchs   starts   js   attrss   lasttags   tagfinds   RuntimeErrors   attrfinds   attrnames   rests	   attrvalues   appends   finish_starttag(   s   selfs   is   rawdatas   matchs   tags   datas   ks   js   attrss   attrnames   rests	   attrvalues1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   parse_starttag¼ sP   		  !Qc    s·   î ï |  i } ð t i | | d ƒ } ñ | o ò d Sn ó | i d ƒ } ô t i	 t i
 | | d | !ƒ ƒ } õ | | d j o ö | d } n ÷ |  i | ƒ ø | Sd  S(   Ni   i    i   s   >(   s   selfs   rawdatas
   endbrackets   searchs   is   matchs   starts   js   strings   lowers   strips   tags   finish_endtag(   s   selfs   is   rawdatas   matchs   js   tags1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   parse_endtagî s   &c    s:   û ü |  i | g  ƒ ý |  i | ƒ þ |  i | ƒ d  S(   N(   s   selfs   finish_starttags   tags   handle_datas   datas   finish_endtag(   s   selfs   tags   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   finish_shorttagû s   c    sÛ   y t  |  d | ƒ } Wn„ t j
 ou y t  |  d | ƒ } Wn1 t j
 o" 	|  i | | ƒ 
d Sn X|  i | | | ƒ d Sn2 X|  i i	 | ƒ |  i | | | ƒ d Sd  S(   Ns   start_s   do_i   i    (
   s   getattrs   selfs   tags   methods   AttributeErrors   unknown_starttags   attrss   handle_starttags   stacks   append(   s   selfs   tags   attrss   methods1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   finish_starttags   c    sÃ  | oE t |  i ƒ d } | d j  o |  i | ƒ d  Sn nº | |  i j oQ y t |  d | ƒ } Wn& t j
 o |  i | ƒ n X d  Sn !t |  i ƒ } "x= t	 | ƒ d "r* } #|  i | | j o #| } n qÛ W$x­ $t |  i ƒ | j o“ %|  i d } &y 't |  d | ƒ } Wn (t j
 o )t } n X*| o +|  i | | ƒ n -|  i | ƒ .|  i d =qWd  S(   Ni   i    s   end_(   s   tags   lens   selfs   stacks   founds   unknown_endtags   getattrs   methods   AttributeErrors   ranges   is   Nones   handle_endtag(   s   selfs   tags   founds   methods   is1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   finish_endtags6    	  
c    s   12| | ƒ d  S(   N(   s   methods   attrs(   s   selfs   tags   methods   attrss1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_starttag1s   c    s   56| ƒ  d  S(   N(   s   method(   s   selfs   tags   methods1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_endtag5s   c    s7   9:|  i o# ;d | d GH<d G|  i GHn d  S(   Ns   *** Unbalanced </s   >s
   *** Stack:(   s   selfs   verboses   tags   stack(   s   selfs   tags1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   report_unbalanced9s   c    s¦   ?@y At  i | ƒ } Wn0 Bt  i j
 o C|  i | ƒ Dd  Sn XEd | j o
 d j n o F|  i | ƒ Gd  Sn H|  i t | ƒ ƒ d  S(   Ni    iÿ   (	   s   strings   atois   names   ns
   atoi_errors   selfs   unknown_charrefs   handle_datas   chr(   s   selfs   names   ns1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_charref?s   "s   <s   lts   >s   gts   &s   amps   "s   quots   's   aposc    sU   OP|  i } Q| i | ƒ o R|  i | | ƒ n T|  i | ƒ Ud  Sd  S(   N(   s   selfs
   entitydefss   tables   has_keys   names   handle_datas   unknown_entityref(   s   selfs   names   tables1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_entityrefOs
   c    s
   XYd  S(   N(    (   s   selfs   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_dataXs   c    s
   \]d  S(   N(    (   s   selfs   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_comment\s   c    s
   ``d  S(   N(    (   s   selfs   tags   attrss1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_starttag`s    c    s
   aad  S(   N(    (   s   selfs   tags1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_endtagas    c    s
   bbd  S(   N(    (   s   selfs   refs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_charrefbs    c    s
   ccd  S(   N(    (   s   selfs   refs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_entityrefcs    (   s   __init__s   resets   setnomoretagss
   setliterals   feeds   closes   goaheads   parse_comments   parse_starttags   parse_endtags   finish_shorttags   finish_starttags   finish_endtags   handle_starttags   handle_endtags   report_unbalanceds   handle_charrefs
   entitydefss   handle_entityrefs   handle_datas   handle_comments   unknown_starttags   unknown_endtags   unknown_charrefs   unknown_entityref(    s1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys
   SGMLParser4 s2   U26	s   TestSGMLParserc      st   fhd d „ Z  ld „  Z qd „  Z wd „  Z ~d „  Z ˆd „  Z Œd „  Z d	 „  Z ”d
 „  Z RS(   Nc    s&   hid |  _ jt i |  | ƒ d  S(   Ns    (   s   selfs   testdatas
   SGMLParsers   __init__s   verbose(   s   selfs   verboses1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   __init__hs   i    c    sE   lm|  i | |  _ nt |  i ƒ d j o o|  i ƒ  n d  S(   NiF   (   s   selfs   testdatas   datas   lens   flush(   s   selfs   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_datals   c    s:   qr|  i } s| o td |  _ ud G| GHn d  S(   Ns    s   data:(   s   selfs   testdatas   data(   s   selfs   datas1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   flushqs   
c    s^   wx|  i ƒ  y| } zt | ƒ d j o {| d  d | d } n |d G| GHd  S(   NiD   i    s   ...s   comment:(   s   selfs   flushs   datas   rs   len(   s   selfs   datas   rs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   handle_commentws
   
c    s|   ~|  i ƒ  €| o d | d GHnJ ƒd | G„x0 | d „r# \ } } …| d d | d GqF W†d GHd  S(   Ns   start tag: <s   >i    s   =s   "(   s   selfs   flushs   attrss   tags   names   value(   s   selfs   tags   attrss   names   values1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_starttag~s    c    s$   ˆ‰|  i ƒ  Šd | d GHd  S(   Ns   end tag: </s   >(   s   selfs   flushs   tag(   s   selfs   tags1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_endtagˆs   c    s$   Œ|  i ƒ  Žd | d GHd  S(   Ns   *** unknown entity ref: &s   ;(   s   selfs   flushs   ref(   s   selfs   refs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_entityrefŒs   c    s$   ‘|  i ƒ  ’d | d GHd  S(   Ns   *** unknown char ref: &#s   ;(   s   selfs   flushs   ref(   s   selfs   refs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   unknown_charrefs   c    s$   ”•t  i |  ƒ –|  i ƒ  d  S(   N(   s
   SGMLParsers   closes   selfs   flush(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   close”s   (	   s   __init__s   handle_datas   flushs   handle_comments   unknown_starttags   unknown_endtags   unknown_entityrefs   unknown_charrefs   close(    s1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   TestSGMLParserfs   
c 	   sz  ™šk  } œ|  o | i d }  n Ÿ|  o |  d d j o  |  d }  ¡t } n
 £t } ¥|  o ¦|  d } n
 ¨d } ª| d j o «| i } nU ­y ®t	 | d ƒ } Wn8 ¯t
 j
 o) } °| Gd G| GH±| i d ƒ n X³| i ƒ  } ´| | i j	 o µ| i ƒ  n ·| ƒ  } ¸x# | d ¸r } ¹| i | ƒ qLWº| i ƒ  d  S(   Ni   i    s   -ss	   test.htmls   -s   rs   :(   s   syss   argss   argvs
   SGMLParsers   klasss   TestSGMLParsers   files   stdins   fs   opens   IOErrors   msgs   exits   reads   datas   closes   xs   cs   feed(	   s   argss   syss   klasss   files   fs   msgs   datas   xs   cs1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   test™s2   		
	 	s   __main__N(   s   res   strings   compiles   interestings
   incompletes	   entityrefs   charrefs   starttagopens   shorttagopens   shorttags
   endtagopens
   endbrackets   specials   commentopens   commentcloses   tagfinds   attrfinds
   SGMLParsers   TestSGMLParsers   Nones   tests   __name__(    s1   /var/tmp/python-root/usr/lib/python1.5/sgmllib.pys   ? s*   	ÿ 33$