
'Êś2c      s     	 k  Z   d    Z   d   Z 9 d d  Z C d d  Z H d   Z b d d  Z y h  Z { d   Z  d	   Z	 € d
   Z
 d S(   c   s~     t  |   }  | i |  d j oH  | i }  | d \ } }  | |  t | | |  | | } n  | Sd  S(   Ni    (
   s   compiles   pats   progs   searchs   strs   regss   as   bs   expands   repl(   s   pats   repls   strs   progs   regss   as   bs   /usr/lib/python1.4/regsub.pys   subc 
  sL    ! t  |   } " d } # d } $ d } % xę % | i | |  d j oà & | i } ' | d \ } }	 ( | |	 j o
 | j n o | o^ ) | t |  j p | i | | d  d j  o * Pn + | i } , | d \ } }	 n - | | | | !t | | |  } . |	 } / d } q3 W0 | | | } 1 | Sd  S(   Ns    i    i   (   s   compiles   pats   progs   news   starts   firsts   searchs   strs   regss   as   bs   lens   expands   repl(
   s   pats   repls   strs   progs   news   starts   firsts   regss   as   bs   /usr/lib/python1.4/regsub.pys   gsubc   s   9 : t  |  | | d  Sd  S(   Ni    (   s   intsplits   strs   pats   maxsplit(   s   strs   pats   maxsplits   /usr/lib/python1.4/regsub.pys   spliti    c   s   C D t  |  | | d  Sd  S(   Ni   (   s   intsplits   strs   pats   maxsplit(   s   strs   pats   maxsplits   /usr/lib/python1.4/regsub.pys   splitxc   sJ  H I t  |  } J g  } K d } } L d } M xô M | i |  |  d j oŚ N | i	 }	 O |	 d \ }
 } P |
 | j o/ Q | d } R | t |   j o S Pn nv U | i |  | |
 ! V | o W | i |  |
 | ! n X | } } Y | d } Z | o
 | | j o [ Pn q7 W\ | i |  |  ] | Sd  S(   Ni    i   (   s   compiles   pats   progs   ress   starts   nexts
   splitcounts   searchs   strs   regss   as   bs   lens   appends   retains   maxsplit(   s   strs   pats   maxsplits   retains   progs   ress   starts   nexts
   splitcounts   regss   as   bs   /usr/lib/python1.4/regsub.pys   intsplitc   sz   b c k  } d t |  |  } e x? t d t |  d  d e r  } f | i | |  | | <q< Wg | i	 | d  Sd  S(   Ni    i   s    (
   s   strings   splitxs   strs   pats   wordss   ranges   lens   is
   capitalizes
   joinfields(   s   strs   pats   strings   wordss   is   /usr/lib/python1.4/regsub.pys   capwordss   [^a-zA-Z0-9_]+c   ss   { | t  |   t  d  j o } |  Sn ~ t i |   o  t |  } n  t i |   } t |  < | Sd  S(   Ns    (   s   types   pats   caches   has_keys   progs   regexs   compile(   s   pats   progs   /usr/lib/python1.4/regsub.pys   compilec 	  sU    d |  j o  |  Sn  d }  d }  t d  }  x | t |   j  oî  |  | } | d }  | d j p | t |   j o  | | } n   |  | } | d }  d | j o
 d j n o5  | t |  | \ } }  | | | | !} n3  | d j o  | | } n  | d | } qE W | Sd  S(   Ns   \s    i    s   0i   s   9(   s   repls   news   is   ords   ord0s   lens   cs   regss   as   bs   str(	   s   repls   regss   strs   news   is   ord0s   cs   as   bs   /usr/lib/python1.4/regsub.pys   expandc    s]  € „ k  }  Š |  i d o § |  i d } n
 © d } Ș xȘ d o« |  i i   o « |  i i d  n Ź |  i i   } ­ | o ­ Pn ź | d d j o ź | d  } n Ż t	 | |  } ° t |  d j o ± d GHČ d G| GHł q@ n Ž t	 | |  ] } } } ” d Gt | | |  GH¶ d	 Gt | | |  GHq@ Wd  S(
   Ni   s   [ 	
]+s   --> s   
i   s   Sorry, not three fieldss   split:s   sub :s   gsub:(   s   syss   argvs   delpats   stdins   isattys   stderrs   writes   readlines   lines   splits   fieldss   lens   pats   repls   strs   subs   gsub(   s   syss   delpats   lines   fieldss   pats   repls   strs   /usr/lib/python1.4/regsub.pys   testN(   s   regexs   subs   gsubs   splits   splitxs   intsplits   capwordss   caches   compiles   expands   test(    s   /usr/lib/python1.4/regsub.pys   ?