‡Æ
yNö9c       sú     d  k  Z   d g e  i e  _  d k l Z l Z  d  k Z  d  k  Z  d  k Z d  k Z d  k Z 
 e o  d GHn  y t	 o/ e i
 d d ƒ i d ƒ d d f j p t ‚  t	 o, e i
 d d ƒ i ƒ  d d f j p t ‚  t	 o/ e i
 d d ƒ i d ƒ d d	 f j p t ‚  t	 o, e i
 d d ƒ i ƒ  d d	 f j p t ‚  t	 o  e i
 d
 d ƒ e j p t ‚ Wn   e d ‚ n X y t	 o/ e i d d ƒ i d ƒ d d f j p t ‚  t	 o, e i d d ƒ i ƒ  d d f j p t ‚  t	 o/ e i d d ƒ i d ƒ d d	 f j p t ‚  t	 o, e i d d ƒ i ƒ  d d	 f j p t ‚  t	 o  e i d d ƒ e j p t ‚ Wn   e d ‚ n X e o   d GHn " y3# t	 o# e i d d
 d ƒ d j p t ‚ % d „  Z ) t	 o# e i d e d ƒ d j p t ‚ * t	 o& e i d e d d	 ƒ d j p t ‚ , t	 o& e i d d „  d
 ƒ d j p t ‚ - t	 o# e i d d d
 ƒ d j p t ‚ / d Z 0 t	 o# e i d e d
 ƒ d j p t ‚ 1 t	 o, e i d e i e ƒ d
 ƒ e j p t ‚ 2 t	 o& e i d d  „  d
 ƒ e j p t ‚ 4 t	 o# e i d! d" d ƒ d# j p t ‚ 5 t	 o# e i d! d$ d ƒ d# j p t ‚ 6 t	 o# e i d% d& d ƒ d# j p t ‚ 7 t	 o# e i d% d' d ƒ d# j p t ‚ 9 t	 o# e i d( d) d( ƒ d* j p t ‚ : t	 o# e i d( d+ d( ƒ d+ j p t ‚ ; t	 o[ e i d( d+ d( ƒ e d, ƒ e d- ƒ e d. ƒ e d/ ƒ e d0 ƒ e d1 ƒ j p t ‚ = t	 o# e i d2 d3 d4 ƒ d5 j p t ‚ Wn" > e j
 o ? e d6 ‚ n XB ya C t	 o# e i d( d7 d8 ƒ d9 j p t ‚ D t	 o& e i d( d7 d8 d ƒ d: j p t ‚ Wn" E e j
 o F e d; ‚ n XH e o I d< GHn K y L e i d! d= d ƒ Wn M e i j
 o Z N n XP e d> ‚ R y S e i d! d? d ƒ Wn T e i j
 o Z U n XW e d> ‚ Y y Z e i d! d@ d ƒ Wn [ e i j
 o Z \ n X^ e d> ‚ ` y a e i d! dA d ƒ Wn b e i j
 o Z c n Xe e d> ‚ g y h e i d! dB d ƒ Wn i e i j
 o Z j n Xl e d> ‚ n y o e i d! dC d ƒ Wn p e j
 o Z q n Xs e d> ‚ u y v e i dD dE d ƒ Wn w e i j
 o Z x n Xz e d> ‚ | y } e i dD dF d ƒ Wn ~ e i j
 o Z  n X e d> ‚ ƒ e o „ dG GHn † y‡ t	 o) e i d d
 d ƒ d dH f j p t ‚ ˆ t	 o) e i dI d
 d ƒ dJ d f j p t ‚ ‰ t	 o) e i dI d
 dK ƒ dK d f j p t ‚ Š t	 o) e i dL d
 dK ƒ dM dN f j p t ‚ ‹ t	 o, e i dL d
 dK dH ƒ dO dH f j p t ‚ Wn" Œ e j
 o  e dP ‚ n X e o  dQ GHn ’ yê“ t	 o/ e i dR dS ƒ dT d( d7 dT dU g j p t ‚ ” t	 o, e i dV dS ƒ dT d( d7 dU g j p t ‚ • t	 o5 e i dW dS ƒ dT dR d( dR d7 dX dU g j p t ‚ – t	 o, e i dY dS ƒ dT d( d7 dU g j p t ‚ — t	 o5 e i dZ dS ƒ dT dR d( dR d7 dR dU g j p t ‚ ˜ t	 o/ e i d[ dS ƒ dT dR d( d\ dU g j p t ‚ ™ t	 oG e i d] dS ƒ dT e dR d( e dR dT d7 e dT e dX dU g j p t ‚ › t	 o/ e i d^ dS ƒ dT d( dT dT dU g j p t ‚ Wn" œ e j
 o  e d_ ‚ n XŸ yè   t	 o, e i dR dS dH ƒ dT d( d` g j p t ‚ ¡ t	 o, e i dR da dH ƒ d( d7 db g j p t ‚ £ t	 o2 e i dc dS dH ƒ dT dR d( dR d` g j p t ‚ ¤ t	 o2 e i dW dS dH ƒ dT dR d( dR d` g j p t ‚ Wn" ¥ e j
 o ¦ e dd ‚ n X¨ e o © de GHn « yÙ ¬ t	 o  e i df dg ƒ g  j p t ‚ ­ t	 o) e i df dh ƒ dR dX di g j p t ‚ ® t	 o) e i dj dh ƒ dR dX di g j p t ‚ ¯ t	 o; e i dk dh ƒ dR dT f dR dR f dR dX f g j p t ‚ Wn" ² e j
 o ³ e dl ‚ n Xµ e o ¶ dm GHn ¸ y¥º e i d( d( ƒ Z t	 o e i ƒ  f  j p t ‚ ¼ e i dn d( ƒ Z t	 o e i ƒ  d( f j p t ‚ ¾ e i do ƒ Z ¿ t	 o/ e i d( ƒ i ƒ  d( d( e e f j p t ‚ À t	 o/ e i d7 ƒ i ƒ  d7 e d7 e f j p t ‚ Á t	 o/ e i dp ƒ i ƒ  d( d( e dU f j p t ‚ Â t	 o/ e i dq ƒ i ƒ  d7 e d7 dU f j p t ‚ Ã t	 o2 e i dq ƒ i dT ƒ d7 dT d7 dU f j p t ‚ Wn" Ä e j
 o Å e dr ‚ n XÇ y‡É e i dn d( ƒ Z Ê t	 o e i d ƒ d( j p t ‚ t	 o e i d ƒ d( j p t ‚ Ë t	 o e i d ƒ d( j p t ‚ t	 o& e i d d ƒ d( d( f j p t ‚ Í e i ds ƒ Z Î t	 o5 e i d( ƒ i d dH d	 ƒ d( e e f j p t ‚ Ï t	 o5 e i d7 ƒ i dt du dv ƒ e d7 e f j p t ‚ Ð t	 o5 e i dp ƒ i d du d	 ƒ d( e dU f j p t ‚ Wn" Ñ e j
 o Ò e dw ‚ n XÔ e o Õ dx GHn × yAØ dT Z Ù x¹ e  d dy ƒ d Ù r£ Z! Ú e e e! ƒ Z Û t	 o5 e i e i e e! ƒ ƒ e e! ƒ ƒ e j p t ‚ Ü t	 oA e i e i e e! ƒ ƒ e e! ƒ ƒ i ƒ  d d f j p t ‚ qWÞ e i e i e ƒ ƒ Z ß t	 o e i e ƒ e j p t ‚ à t	 o) e i e ƒ i ƒ  d dy f j p t ‚ Wn" á e j
 o â e dz ‚ n Xå e o æ d{ GHn è d  k" Z" é e i d| ƒ Z ê e" i# e ƒ Z ë e" i$ e ƒ Z í y¸ î t	 o e i% e i& j p t ‚ ï t	 o e i' e i( j p t ‚ ð t	 o e i) e i* j p t ‚ ñ t	 o e i+ e i, j p t ‚ ò t	 o e i- e i. j p t ‚ Wn" ó e j
 o ô e d} ‚ n Xö xf e i% e i) e i- e i+ e i' g d ö r; Z/ ÷ y ø e i d~ e/ ƒ Z0 Wn ù ú d Ge/ GHn Xq7Wü e o ý d€ GHn y> t	 o0 e i d d‚ d
 ƒ i ƒ  d d‚ f j p t ‚ Wn  e1 j
 o Z2 e2 GHn Xdƒ k3 Te o 	d„ GHn xÚe4 d rÍZ5 e  i6 i7 ƒ  e Z8 Z Z9 Z: Z; e< e5 ƒ d… j o e5 \ Z8 Z Z9 Z: Z; n? e< e5 ƒ d	 j o e5 \ Z8 Z Z9 n e= d† e5 f ‚ y e i e8 ƒ Z> Wn“ e i j
 o* e9 e? j o n d‡ Ge5 GHnØe@ j
 o e@ ‚ nº !dˆ Ge5 GH"e o #e iA d‰ e  i6 ƒ n n€X%y &e> i
 e ƒ ZB Wn1 'e i j
 o ZC (dŠ Ge5 GeD eC ƒ GHn X)e9 e? j o +n,e9 eE j o' -eB e j o -n .d‹ Ge5 GHnå/e9 eF j oÔ0eB e j	 o·3eB i d ƒ \ ZG ZH 4h  eB i d ƒ dŒ <eB i ƒ  d <eB i i/ dŽ <ZI 7x… e  d d ƒ d 7ro Z! 8y3 9eB i e! ƒ ZJ ;eJ e j o <d ZJ n Wn =e j
 o >d‘ ZJ n X?eJ eI d’ e! <q”W@x„ eB i iK iL ƒ  d @rk Z! Ay3 BeB i e! ƒ ZJ CeJ e j o Dd ZJ n Wn Ee j
 o Fd‘ ZJ n XGeJ eI e! <q"WHeM e: eI ƒ Z: Ie: e; j o+ Jd“ Ge5 GKeD e: ƒ d” eD e; ƒ GHn n Md• Ge5 GHQe> i
 eN e d– ƒ ƒ ZB ReB e j o Sd— Ge5 GHn We i eN e8 d– ƒ ƒ Z> Xe> i
 e ƒ ZB YeB e j o Zd˜ Ge5 GHn ae8 dH  d™ j o e8 dH d™ j o
 eB e j od ce i e8 ƒ Z> de> i
 e eB iG d ƒ eB iH d ƒ d ƒ ZB eeB e j o fdš Ge5 GHn n je i e8 e i& ƒ Z> ke> i
 e ƒ ZB leB e j o md› Ge5 GHn qe i e8 e i( ƒ Z> re> i
 e ƒ ZB seB e j o tdœ Ge5 GHn xe i e8 e iO ƒ Z> ye> i
 e ƒ ZB zeB e j o {d Ge5 GHn n q"Wd  S(ž   Ns   .(   s   verboses
   TestFaileds'   Running tests on re.search and re.matchs   x*s   axxi    s   x+i   i   s   xs   aaas	   re.searchs   a*s   xxxs   xxxas   a+s   Running tests on re.subs   (?i)b+s	   bbbb BBBBs   x xc    s0   % & t  |  i d ƒ ƒ } ' t | d ƒ Sd  S(   Ni    i   (   s   ints   matchobjs   groups	   int_values   str(   s   matchobjs	   int_values)   /mit/python/lib/python2.0/test/test_re.pys   bump_num% s   s   \d+s   08.2 -2 23x99ys   9.3 -3 24x100ys   9.3 -3 23x99yc    s   , d S(   Ns   \n(    (   s   ms)   /mit/python/lib/python2.0/test/test_re.pys   <lambda>, s    s   \ns   
s   \1\1s   (.)s   xxc    s   2 t  S(   N(   s   s(   s   ms)   /mit/python/lib/python2.0/test/test_re.pys   <lambda>2 s    s   (?P<a>x)s
   \g<a>\g<a>s   xxxxs
   \g<a>\g<1>s
   (?P<unk>x)s   \g<unk>\g<unk>s
   \g<1>\g<1>s   as"   \t\n\v\r\f\a\b\B\Z\a\A\w\W\s\S\d\Ds   	
\B\Z\A\w\W\s\S\d\Ds   	
i	   i
   i   i   i   i   s   ^\s*s   Xs   tests   Xtests   re.subs   bs   aaaaas   bbbbbs   baaaas   qualified re.subs$   Running tests on symbolic referencess   \g<as   symbolic references   \g<s   \gs   \g<a a>s   \g<1a1>s   \g<ab>s   (?P<a>x)|(?P<b>y)s   \g<b>s   \2s   Running tests on re.subni   s   b+s   x BBBBs   xyzs   b*s   xxxyxzxi   s   xxxyzs   re.subns   Running tests on re.splits   :s   :a:b::cs    s   cs   :*s   (:*)s   ::s   (?::*)s   (:)*s   ([b:]+)s   :b::s   (b)|(:+)s   (?:b)|(?::+)s   re.splits   b::cs   a:b:c:ds   c:ds   (:)s   qualified re.splits   Running tests on re.findalls   :+s   abcs
   a:b::c:::ds   :::s   (:+)s   (:)(:*)s
   re.findalls   Running tests on re.matchs   (a)s   ((a)|(b))(c)?s   acs   bcs   match .groups() methods!   (?:(?P<a1>a)|(?P<b2>b))(?P<c3>c)?s   a1s   b2s   c3s   match .group() methods   Running tests on re.escapei   s	   re.escapes   Pickling a RegexObject instances   a(?:b|(c|e){1,2}?|d)+?(.)s   re module constantss	   ^pattern$s   Exception raised on flags   Test engine limitationss   (x)*iPÃ  (   s   *s   Running re_tests test suitei   s%   Test tuples should have 3 or 5 fieldss   === Syntax error:s   *** Unexpected error ***s   files   === Unexpected exceptions   === Succeeded incorrectlys   founds   groupss   flagsid   s   Nones   Errors   g%ds   === grouping errors    should be s   === Failed incorrectlys   latin-1s   === Fails on unicode matchs"   === Fails on unicode pattern matchs   \Bs!   === Failed on range-limited matchs#   === Fails on case-insensitive matchs#   === Fails on locale-sensitive matchs$   === Fails on unicode-sensitive match(P   s   syss   paths   test_supports   verboses
   TestFaileds   res   oss   strings	   tracebacks	   __debug__s   searchs   spans   AssertionErrors   Nones   matchs   subs   bump_nums   ss   escapes   chrs   errors   reasons
   IndexErrors   subns   splits   findalls   ms   groupss   compiles   pats   groups   ps   ranges   is   pickles   dumpss   loadss   Is
   IGNORECASEs   Ls   LOCALEs   Ms	   MULTILINEs   Ss   DOTALLs   Xs   VERBOSEs   flagss   rs   RuntimeErrors   vs   re_testss   testss   ts   stdouts   flushs   patterns   outcomes   repls   expecteds   lens
   ValueErrors   objs   SYNTAX_ERRORs   KeyboardInterrupts	   print_excs   results   msgs   reprs   FAILs   SUCCEEDs   starts   ends   vardicts   gis
   groupindexs   keyss   evals   unicodes   UNICODE(    s)   /mit/python/lib/python2.0/test/test_re.pys   ? s0  '
9696.9696.
--00-	-60------e1-4

3333:
96?6?9Q=66<@
*33I
699999@KT??C
	 	?O'7
$$$$(* 	
>

 	  
 9 	 	$3.