‡Æ
zNö9c       s   d  k  l Z d k Z d k Td Z d Ge i e d ƒ GHd Ge i e d ƒ GHy e i d e ƒ Z Wn e i	 j
 o d GHn Xd	 GHd
 Ge i d d ƒ GHe i
 e ƒ Z d Ge i d d ƒ GHe i
 e ƒ d
 Ge i d d ƒ GHd Z d GHe i e ƒ Z e i d ƒ GHy e i d ƒ GHWn e i	 j
 o d GHn Xd	 GHd GHe i e ƒ Z e i d ƒ GHe i d ƒ GHe i d ƒ GHe i d d ƒ GHe i d d ƒ GHd Ge i GHd Ge i GHd Z e i e ƒ Z d Ge i d ƒ GHe i e e i ƒ Z d Ge i d ƒ GHd Ge i GHd Ge i GHd Ge i GHd  Ge e i ƒ GHd! Ge i GHd" Ge i d# d$ ƒ GHd% Ge i d& d$ ƒ GHd' Ge i d d d( ƒ GHy d) Ge i d ƒ GHWn e i	 j
 o d GHn Xd	 GHd k Te o	 d* GHn x@e d r6Z e Z Z Z Z Z  e e ƒ d+ j o e \ Z Z Z Z Z  n6 e e ƒ d( j o e \ Z Z Z n e! d, e f ‚ y e i e ƒ Z" Wn' e i	 j
 o e e# j o n n~Xy e" i e ƒ Z$ Wn+ e i	 j
 o Z% d- Ge Ge& e% ƒ GHn Xe e# j o n+e e' j o e$ d j o n
 d. Ge GHnÿ e e( j oñ e$ d j oÖ e" i d \ Z) Z* e e) e* !Z+ e" i d d d( d/ d+ d0 d$ d1 d2 d3 ƒ
 Z, e- ƒ  Z. x> e/ e e, ƒ ƒ d r( Z0 e1 e, e0 ƒ e. d4 e1 e0 d ƒ <qWe2 e ƒ Z e e  j o% d5 Ge Ge& e ƒ d6 e& e  ƒ GHn n
 d7 Ge GHn qâWd S(8   (   s   verboseN(   s   *s   a+b+c+s	   no match:s   hello aaaabcccc worlds   successful search:s   \(s   caught expected exceptions   expected regex.error not raiseds   failed awk syntax:s	   (a+)|(b+)s   cdbs   successful awk syntax:s    \(<one>[0-9]+\) *\(<two>[0-9]+\)s'   matching with group names and compile()s   801 999s   ones'   matching with group names and symcomp()i    i   i   s   twos   realpat:s   groupindex:s   worlds   not case folded search:s   HELLO WORLDs   case folded search:s   __members__:s   regs:s   last:s
   translate:s	   givenpat:s   match with pos:s   hello worldi   s   search with pos:s   hello world there worlds   bogus group:i   s   no name:s   Running regex_tests test suitei   s%   Test tuples should have 3 or 5 fieldss   === Unexpected exceptions   === Succeeded incorrectlyi   i   i   i	   i
   s   gs   === grouping errors    should be s   === Failed incorrectly(3   s   test_supports   verboses   regexs   regex_syntaxs   res   matchs   searchs   compiles   cres   errors
   set_syntaxs   RE_SYNTAX_AWKs   prevs   groups   symcomps   realpats
   groupindexs   casefolds   __members__s   regss   lasts   lens	   translates   givenpats   regex_testss   testss   ts   Nones   patterns   ss   outcomes   repls   expecteds
   ValueErrors   objs   SYNTAX_ERRORs   results   msgs   reprs   FAILs   SUCCEEDs   starts   ends   founds   groupss   varss   vardicts   ranges   is   strs   eval(    s,   /mit/python/lib/python2.0/test/test_regex.pys   ? s¶   	


 		   *	 &)