™N
ëu¦9c       s»     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 e i ƒ Z $ e  i d ƒ Z % e  i d e i d e i e i f d ƒ Z 6 d f  d „  ƒ  YZ „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   <\?s   >s   </[<>a-zA-Z]s   [<>]s	   <![^<>]*>s   <!--s   --[%s]*>s   [a-zA-Z][-.a-zA-Z0-9]*s   [%s]*([a-zA-Z_][-.a-zA-Z_0-9]*)s   ([%s]*=[%s]*s4   (\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./:+*%?!\(\)_#=~]*))?s
   SGMLParserc      sv  6 9 d d „ Z  > d „  Z F d „  Z J d „  Z Q d „  Z V d „  Z \ d „  Z º d	 „  Z Ç d
 „  Z Ô d „  Z	 d „  Z
 d „  Z d „  Z ,d „  Z Kd „  Z Od „  Z Sd „  Z Yd „  Z eh  d d <d d <d d <d d <d d <Z id „  Z rd „  Z vd  „  Z zd! „  Z ~d" „  Z d# „  Z €d$ „  Z d% „  Z RS(&   Nc    s    9 : | |  _  ; |  i ƒ  d  S(   N(   s   verboses   selfs   reset(   s   selfs   verboses+   /usr/lib/python1.5/site-packages/sgmllib.pys   __init__9 s   i    c    sC   > ? d |  _ @ g  |  _ A d |  _ B d |  _ C d |  _ d  S(   Ns    s   ???i    (   s   selfs   rawdatas   stacks   lasttags
   nomoretagss   literal(   s   selfs+   /usr/lib/python1.5/site-packages/sgmllib.pys   reset> s
   c    s   F G d |  _ |  _ d  S(   Ni   (   s   selfs
   nomoretagss   literal(   s   selfs+   /usr/lib/python1.5/site-packages/sgmllib.pys   setnomoretagsF s   c    s   J K d |  _ d  S(   Ni   (   s   selfs   literal(   s   selfs   argss+   /usr/lib/python1.5/site-packages/sgmllib.pys
   setliteralJ s   c    s*   Q R |  i | |  _ S |  i d ƒ d  S(   Ni    (   s   selfs   rawdatas   datas   goahead(   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys   feedQ s   c    s   V W |  i d ƒ d  S(   Ni   (   s   selfs   goahead(   s   selfs+   /usr/lib/python1.5/site-packages/sgmllib.pys   closeV s   c 	   s¨  \ ] |  i } ^ d } _ t | ƒ } ` x,` | | j  oa |  i o( b |  i | | | !ƒ c | } d Pn e t i | | ƒ } f | o f | i
 d ƒ } n
 g | } h | | j  o h |  i | | | !ƒ n i | } j | | j o j Pn k | | d j ol t i	 | | ƒ ou m |  i o+ n |  i | | ƒ o | d } p q- n q |  i | ƒ } r | d j  o r Pn s | } t q- n u t i	 | | ƒ oI v |  i | ƒ } w | d j  o w Pn x | } y d |  _ z q- n { t i	 | | ƒ oy | |  i o+ } |  i | | ƒ ~ | d }  q- n € |  i | ƒ }  | d j  o  Pn ‚ | | } ƒ q- n „ t i	 | | ƒ oy … |  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   piopens   parse_pis   specials   ends   charrefs   groups   names   handle_charrefs	   entityrefs   handle_entityrefs   RuntimeErrors
   incomplete(	   s   selfs   ends   rawdatas   is   ns   matchs   js   ks   names+   /usr/lib/python1.5/site-packages/sgmllib.pys   goahead\ 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   js+   /usr/lib/python1.5/site-packages/sgmllib.pys   parse_commentº 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_pii   i    (   s   selfs   rawdatas   is   RuntimeErrors   picloses   searchs   matchs   starts   js	   handle_pis   end(   s   selfs   is   rawdatas   matchs   js+   /usr/lib/python1.5/site-packages/sgmllib.pys   parse_piÇ 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	   attrvalues+   /usr/lib/python1.5/site-packages/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   tags+   /usr/lib/python1.5/site-packages/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   datas+   /usr/lib/python1.5/site-packages/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   methods+   /usr/lib/python1.5/site-packages/sgmllib.pys   finish_starttags   c    sÓ  ,-| oE .t |  i ƒ d } /| d j  o 0|  i | ƒ 1d  Sn nÊ 3| |  i j oa 4y 5t |  d | ƒ } Wn& 6t j
 o 7|  i | ƒ n X9|  i	 | ƒ :d  Sn ;t |  i ƒ } <x= t
 | ƒ d <r* } =|  i | | j o =| } n që W>x­ >t |  i ƒ | j o“ ?|  i d } @y At |  d | ƒ } Wn Bt j
 o Ct } n XD| o E|  i | | ƒ n G|  i | ƒ H|  i d =q"Wd  S(   Ni   i    s   end_(   s   tags   lens   selfs   stacks   founds   unknown_endtags   getattrs   methods   AttributeErrors   report_unbalanceds   ranges   is   Nones   handle_endtag(   s   selfs   tags   founds   methods   is+   /usr/lib/python1.5/site-packages/sgmllib.pys   finish_endtag,s8    	  
c    s   KL| | ƒ d  S(   N(   s   methods   attrs(   s   selfs   tags   methods   attrss+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_starttagKs   c    s   OP| ƒ  d  S(   N(   s   method(   s   selfs   tags   methods+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_endtagOs   c    s7   ST|  i o# Ud | d GHVd G|  i GHn d  S(   Ns   *** Unbalanced </s   >s
   *** Stack:(   s   selfs   verboses   tags   stack(   s   selfs   tags+   /usr/lib/python1.5/site-packages/sgmllib.pys   report_unbalancedSs   c    s¦   YZy [t  i | ƒ } Wn0 \t  i j
 o ]|  i | ƒ ^d  Sn X_d | j o
 d j n o `|  i | ƒ ad  Sn b|  i t | ƒ ƒ d  S(   Ni    iÿ   (	   s   strings   atois   names   ns
   atoi_errors   selfs   unknown_charrefs   handle_datas   chr(   s   selfs   names   ns+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_charrefYs   "s   <s   lts   >s   gts   &s   amps   "s   quots   's   aposc    sU   ij|  i } k| i | ƒ o l|  i | | ƒ n n|  i | ƒ od  Sd  S(   N(   s   selfs
   entitydefss   tables   has_keys   names   handle_datas   unknown_entityref(   s   selfs   names   tables+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_entityrefis
   c    s
   rsd  S(   N(    (   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_datars   c    s
   vwd  S(   N(    (   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_commentvs   c    s
   z{d  S(   N(    (   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys	   handle_pizs   c    s
   ~~d  S(   N(    (   s   selfs   tags   attrss+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_starttag~s    c    s
   d  S(   N(    (   s   selfs   tags+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_endtags    c    s
   €€d  S(   N(    (   s   selfs   refs+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_charref€s    c    s
   d  S(   N(    (   s   selfs   refs+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_entityrefs    (   s   __init__s   resets   setnomoretagss
   setliterals   feeds   closes   goaheads   parse_comments   parse_pis   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	   handle_pis   unknown_starttags   unknown_endtags   unknown_charrefs   unknown_entityref(    s+   /usr/lib/python1.5/site-packages/sgmllib.pys
   SGMLParser6 s6   ^26	s   TestSGMLParserc      st   „†d d „ Z  Šd „  Z d „  Z •d „  Z œd „  Z ¦d „  Z ªd „  Z ®d	 „  Z ²d
 „  Z RS(   Nc    s&   †‡d |  _ ˆt i |  | ƒ d  S(   Ns    (   s   selfs   testdatas
   SGMLParsers   __init__s   verbose(   s   selfs   verboses+   /usr/lib/python1.5/site-packages/sgmllib.pys   __init__†s   i    c    sE   Š‹|  i | |  _ Œt |  i ƒ d j o |  i ƒ  n d  S(   NiF   (   s   selfs   testdatas   datas   lens   flush(   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_dataŠs   c    s:   |  i } ‘| o ’d |  _ “d G| GHn d  S(   Ns    s   data:(   s   selfs   testdatas   data(   s   selfs   datas+   /usr/lib/python1.5/site-packages/sgmllib.pys   flushs   
c    s^   •–|  i ƒ  —| } ˜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   rs+   /usr/lib/python1.5/site-packages/sgmllib.pys   handle_comment•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   values+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_starttagœs    c    s$   ¦§|  i ƒ  ¨d | d GHd  S(   Ns   end tag: </s   >(   s   selfs   flushs   tag(   s   selfs   tags+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_endtag¦s   c    s$   ª«|  i ƒ  ¬d | d GHd  S(   Ns   *** unknown entity ref: &s   ;(   s   selfs   flushs   ref(   s   selfs   refs+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_entityrefªs   c    s$   ®¯|  i ƒ  °d | d GHd  S(   Ns   *** unknown char ref: &#s   ;(   s   selfs   flushs   ref(   s   selfs   refs+   /usr/lib/python1.5/site-packages/sgmllib.pys   unknown_charref®s   c    s$   ²³t  i |  ƒ ´|  i ƒ  d  S(   N(   s
   SGMLParsers   closes   selfs   flush(   s   selfs+   /usr/lib/python1.5/site-packages/sgmllib.pys   close²s   (	   s   __init__s   handle_datas   flushs   handle_comments   unknown_starttags   unknown_endtags   unknown_entityrefs   unknown_charrefs   close(    s+   /usr/lib/python1.5/site-packages/sgmllib.pys   TestSGMLParser„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   cs+   /usr/lib/python1.5/site-packages/sgmllib.pys   test·s2   		
	 	s   __main__N(   s   res   strings   compiles   interestings
   incompletes	   entityrefs   charrefs   starttagopens   shorttagopens   shorttags   piopens   picloses
   endtagopens
   endbrackets   specials   commentopens
   whitespaces   commentcloses   tagfinds   attrfinds
   SGMLParsers   TestSGMLParsers   Nones   tests   __name__(    s+   /usr/lib/python1.5/site-packages/sgmllib.pys   ? s.   	1ÿ O3$