‡Æ
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 Wn e d ‚ n Xy Wn e d ‚ n Xe o	 d GHn y d „  Z	 d Z
 Wn e j
 o e d ‚ n Xy Wn e j
 o e d	 ‚ n Xe o	 d
 GHn y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ y e i d d d ƒ Wn e i j
 o	 Z n Xe d ‚ e o	 d GHn y Wn e j
 o e d ‚ n Xe o	 d GHn y Wn e j
 o e d ‚ n Xy Wn e j
 o e d ‚ n Xe o	 d GHn y Wn e j
 o e d ‚ n Xe o	 d GHn y7 e i d d ƒ Z e i d  d ƒ Z e i d! ƒ Z Wn e j
 o e d" ‚ n Xy% e i d  d ƒ Z e i d# ƒ Z Wn e j
 o e d$ ‚ n Xe o	 d% GHn yN d& Z x) e d' d( ƒ d' r Z e e e ƒ Z quWe i e i e ƒ ƒ Z Wn e j
 o e d) ‚ n Xe o	 d* GHn d  k Z e i d+ ƒ Z e i e ƒ Z
 e i e
 ƒ Z y Wn e j
 o e d, ‚ n XxW e i e i e i e i e i  g d' r/ Z! y e i d- e! ƒ Z" Wn d. Ge! GHn XqWWe o	 d/ GHn y Wn e# j
 o Z$ e$ GHn Xd0 k% Te o	 d1 GHn xçe& d' rÝZ' e  i( i) ƒ  e* Z+ Z
 Z, Z- Z. e/ e' ƒ d2 j o e' \ Z+ Z
 Z, Z- Z. n6 e/ e' ƒ d3 j o e' \ Z+ Z
 Z, n e0 d4 e' f ‚ y e i e+ ƒ Z1 Wnu e i j
 o! e, e2 j o n
 d5 Ge' GHne3 j
 o e3 ‚ n÷d6 Ge' GHe o e i4 d7 e  i( ƒ n nÉXy e1 i5 e
 ƒ Z6 Wn+ e i j
 o Z7 d8 Ge' Ge8 e7 ƒ GHn Xe, e2 j o nwe, e9 j o e6 e* j o n
 d9 Ge' GHnLe, e: j o>e6 e* j	 ooe6 i; d' ƒ \ Z< Z= h  e6 i> d' ƒ d: <e6 i> ƒ  d; <e6 i i! d< <Z? xm e d= d> ƒ d' rZ Z y* e6 i> e ƒ Z@ e@ e* j o
 d? Z@ n Wn e j
 o d@ Z@ n Xe@ e? dA e <qäWxl e6 i iA iB ƒ  d' rV Z y* e6 i> e ƒ Z@ e@ e* j o
 d? Z@ n Wn e j
 o d@ Z@ n Xe@ e? e <qWWeC e- e? ƒ Z- e- e. j o% dB Ge' Ge8 e- ƒ dC e8 e. ƒ GHn n
 dD Ge' GHe1 i5 eD e
 dE ƒ ƒ Z6 e6 e* j o dF Ge' GHn e i eD e+ dE ƒ ƒ Z1 e1 i5 e
 ƒ Z6 e6 e* j o dG Ge' GHn e+ dH  dI j o e+ dH dI j o
 e6 e* j oX e i e+ ƒ Z1 e1 i5 e
 e6 i< d' ƒ e6 i= d' ƒ d= ƒ Z6 e6 e* j o dJ Ge' GHn n e i e+ e iE ƒ Z1 e1 i5 e
 ƒ Z6 e6 e* j o dK Ge' GHn e i e+ e iF ƒ Z1 e1 i5 e
 ƒ Z6 e6 e* j o dL Ge' GHn e i e+ e iG ƒ Z1 e1 i5 e
 ƒ Z6 e6 e* j o dM Ge' GHn n qÛWd  S(N   Ns   .(   s   verboses
   TestFaileds'   Running tests on re.search and re.matchs	   re.searchs   Running tests on re.subc    s'   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   \1\1s   re.subs   qualified re.subs$   Running tests on symbolic referencess   (?P<a>x)s   \g<as   xxs   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.subns   re.subns   Running tests on re.splits   re.splits   qualified re.splits   Running tests on re.findalls
   re.findalls   Running tests on re.matchs   as   (a)s   ((a)|(b))(c)?s   match .groups() methods!   (?:(?P<a1>a)|(?P<b2>b))(?P<c3>c)?s   match .group() methods   Running tests on re.escapes    i    i   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 limitations(   s   *s   Running re_tests test suitei   i   s%   Test tuples should have 3 or 5 fieldss   === Syntax error:s   *** Unexpected error ***s   files   === Unexpected exceptions   === Succeeded incorrectlys   founds   groupss   flagsi   id   s   Nones   Errors   g%ds   === grouping errors    should be s   === Failed incorrectlys   latin-1s   === Fails on unicode matchs"   === Fails on unicode pattern matchi   s   \Bs!   === Failed on range-limited matchs#   === Fails on case-insensitive matchs#   === Fails on locale-sensitive matchs$   === Fails on unicode-sensitive match(H   s   syss   paths   test_supports   verboses
   TestFaileds   res   oss   strings	   tracebacks   bump_nums   ss   AssertionErrors   subs   errors   reasons
   IndexErrors   matchs   ms   compiles   pats   ps   ranges   is   chrs   escapes   pickles   dumpss   loadss   Is   Ms   Xs   Ss   Ls   flagss   rs   RuntimeErrors   vs   re_testss   testss   ts   stdouts   flushs   Nones   patterns   outcomes   repls   expecteds   lens
   ValueErrors   objs   SYNTAX_ERRORs   KeyboardInterrupts	   print_excs   searchs   results   msgs   reprs   FAILs   SUCCEEDs   spans   starts   ends   groups   vardicts   gis
   groupindexs   keyss   evals   unicodes
   IGNORECASEs   LOCALEs   UNICODE(    s)   /mit/python/lib/python2.0/test/test_re.pys   ? s0  		$	        	 	               										    	          	   	        	   		    ' 	
	 	   
	 6  !	0+