;
"Ic              @   sk!  e  d   \ Z Z Z dldmdndodpdqdrdsdtdudvg Z d d e f d d e f d d e f d d e f d d e f d d e f d d e f d d e f d d e d d f d d e d d f d d e f d d e d  d f d! e d"  d# e d  e d"  d# f d$ d e d  d f d% d& e d' d( f d) d* e d  d* f d+ d* e d  d* f d, d* e d  d* f d- d* e f d. d/ e d  d/ f d0 d/ e d  d/ f d1 d2 e d  d2 f d3 d4 e d  e d5  f d6 d4 e d  e d5  f d7 d8 e d  e d9  f d: d; e d  e d<  f d= d> e d  d? f d@ dA e d  dA f d@ dB e f dC dD e f dE dD e f d@ dF e d  dF f dG dB e d  dB f dH dD e d  dD f dI dD e d  dD f dJ dB e d  dB f dK d e f d d e d  d f dL dL e d  dL f dL dM e f dL dN e f dL dO e f dL dP e d  dL f dL dQ e d  dL f dR dL e d  dL f dS dL e d  dL f dS dT e d  dT f dS dU e d  dU f dV dT e d  dT f dV dL e f dV dW e f dV dU e d  dU f dX dT e d  dT f dX dL e d  dL f dX dU e f dY dL e d  dL f dZ dL e d  dL f dZ d[ e f d\ d[ e d  dL f dZ d] e f d^ d] e d  dL f d_ dL e d` da f db dL e d` da f dc dL e d  dL f dc dN e d  dN f dd de e d  de f dd df e f dg dL e f dg dh e d  dh f di dh e f di dj e d  dj f dk dl e d  dm f dn do e d  do f dp do e d  do f dq da e f dr da e f ds da e f dt da e f du da e f dv dv e d  dv f dw dx e d  dx f dy dx e d  dx f dz d{ e d  d{ f dz dh e f d| d} e d  d} f d| d~ e f d d e f d d} e d  d} f d do e d da f d d e d da f d d e d da f d d e f d d e f d d e f d d e f d d e d da f d d e d da f d d e f d d e f d do e d da f d d e d da f d d e d da f d d e f d d e f d d e d da f d d e d da f d d e d da f d dL e d  d f d d e d  d f d d e d d f d d e f d d e d d f d d e d  d f d d e d  d f d d e d  d f d dL e d d f d dL e d d f d d e d  dL f d d e d d f d d e d d f d d e d d f d da e f d d e d  d f dL d e f d d e d  d f d d e d  d f d d e d d f d d e d  d f d d e d  d f d d e d  d f d d e d d f d d e d  d f d d e d d f d d e d d f d d e d d f d dL e d d f d dL e d d f d d e d d f d d e d d f d d e d d f d d e d  d f d d e f d dL e d d f d d e d d f d d e d  d f d d e d d f d d e d d f d d e d d f d d e f d d e f d d e d d f d d e d  d f d d e f d d e d  d f d d e d d f d d e d d f d d e f d dm e d  dm f d d e d dL f d d e d dL f d d e d d f d d e d d f d d e f d d e d d f d d e d d f d d e d d f dd e d d f dd e d d f dde d df dde d df dde d d	f d
de d d	f dde d d	f dd e d d f dd e d df dde d df dde d df dde d df dde ddf dde d df dde d d f d!d"e d d#f d!dL e f d$d"e d d%f d&dl e d d'f d(d e f d)d e d*d+f d,d e d*d-f d.d e f d d e f d! e d"  d# e d  e d"  d# f d$ d e d  d f d% d& e d' d( f dL dL e d  dL f dL dM e f dL dN e f dL dO e f dL dP e d  dL f dL dQ e d  dL f dR dL e d  dL f dS dL e d  dL f dS dT e d  dT f dS dU e d  dU f d/dU e d  dU f dV dT e d  dT f dV dL e f dV dW e f d0dW e f dV dU e d  dU f d0dU e d  dU f d1dU e d  dU f d2dU e d  dU f d3dU e f dX dT e d  dT f dX dL e d  dL f d4dL e d  dL f dX dU e f dY dL e d  dL f d5dL e d  dL f dZ dL e d  dL f dZ d[ e f d\ d[ e d  dL f dZ d] e f d^ d] e d  dL f d_ dL e d  d f db dL e d  d f dc dL e d  dL f dc dN e d  dN f dd de e d  de f dd df e f dg dL e f dg dh e d  dh f di dh e f di dj e d  dj f dk dl e d  dm f dn do e d  do f d6do e d  do f d7da e f dq da e f dr da e f dv dv e d  dv f dw dx e d  dx f dz d{ e d  d{ f dz dh e f d| d} e d  d} f d| d~ e f d d e f d d} e d  d} f d dL e d  d f d d e d  d f d d e d d f d8da e f d9da e f d d e f ds da e f d d e d d f d d e d  d f d d e d  d f d d e d  d f dt da e f du da e f d dL e d d f d dL e d d f d d e d  dL f d:d e d  dL f d;da e f d<d e d  dL f d d e d d f d=d e d d f d d e d d f d>d e d d f d d e d d f d?d e d d f d da e f d d e d  d f dL d e f d d e d  d f d@dAe d dBf dCd e d dDf d d e d  d f d d e d d f d d e d  d f d d e d  d f d d e d  d f d d e d d f d d e d  d f d d e f d d e d d f d d e d d f d dL e d d f d dL e d d f d d e d d f d d e d d f d d e d d f d d e d  d f d d e f d dL e d d f d d e d d f d d e d  d f d d e d d f d d e d d f d d e d d f d d e f d d e f d d e d d f dEd e dFd f dGd e d  d f dHd e f dId e f d d e d  d f d d e f d d e d  d f d d e d d f d d e d d f d d e f d dm e d  dm f d d e d dL f d d e d dL f dJdKe d  dKf dJdLe f dJdMe f dJdNe f dJdOe d  dKf dJdPe d  dKf dQdKe d  dKf dRdKe d  dKf dRdSe d  dSf dTdUe d  dUf dVdUe d  dUf dWdSe d  dSf dXdKe f dXdYe f dZdYe f dXdUe d  dUf d[dUe d  dUf d\dUe d  dUf d]dUe d  dUf d^dUe f d_dSe d  dSf d_dKe d  dKf d`dKe d  dKf d_dUe f dadKe d  dKf dbdKe d  dKf dcdKe d  dKf dcdde f dedde d  dKf dcdfe f dgdfe d  dKf dhdKe d  d f didKe d  d f djdKe d  dKf djdMe d  dMf dkdle d  dlf dmdne f dodKe f dodpe d  dpf dqdpe f dqdre d  drf dsdte d  duf dvdwe d  dwf dxdwe d  dwf dyda e f dzda e f d{da e f d|d}e d  d}f d~de d  df dde d  df ddpe f dde d  df dde f dde f dde d  df ddKe d  d f dde d  d f dde d df dda e f dda e f dde f dda e f dde d df dd e d  d f dde d  df dde d  df dda e f dda e f ddKe d df ddKe d df dde d  dKf dde d  dKf dda e f dde d  dKf dkde d  dKf dde d  dKf dd e d df dd e d df dd e d df dd e d df dd e d df dd e d df dd e d df dda e f dde d  df dJd e f dd e d  d f dde d df dde d df dde d  df dde d df dde d  df dde d  d f dde d  d f dde d df dde d  df dde f dde d df dde d df ddKe d df ddKe d df dde d df dde d df dde d df dde d  df dde f ddKe d df dde d df dde d  df dde d df dde d df dde d df dde f dde f dde d df dd e dFd f dde d  df dd e d  d f dd e d d f dde d df dde f dde d  df dde d df dde d df dd e f ddue d  duf dde d dKf dde d dKf dde d  d f dde d  d f dde d  d f ddj e d d f ddj e d d f ddj e d d f ddj e ddf d d e d d f d	d
e d df dde d df dde d df dde f dde d  df dde d  df dde d  df d\ de f dde d  dL f dde d  dL f d@ dB e f dJ dB e d  dB f dde d  df d de d  df d!d"e d  dL f d#d"e d  dL f d$d%e d  d%f d&d'e d(d)f d*d'e d(d)f d3 d4 e d  e d5  f d+d4 e f d,d-e d  d-f d.d-e d  d-f d/d0e d  e d1 e d2 e d3 e d4 e d5 e d6 f d7d8e d  d8f d9d:e d;d<f d=d e f d>d?e d  dh f d@d e f dAdBe d  dBf dCdDe d  dDf dEdFe d  dFf dGdHe d  dIf dJdKe d  dKf dLdMe d  dMf dNdOe d  dOf dNdPe d  dPf dQdRe d d f dSdTe d  dTf dUdTe d  dTf dVdTe d  dTf dWdTe d  dTf dXd e f dYdZe d  dZf d[d\e f d]d^e f d_dFe f d`d e d;daf dbdL e dcddf dedL e dcddf dfdL e dcddf gZ dgZ e j dhd e d  d f die e d  e f dje e d  e f g  dkS(w  i   u   Python|Perlu   Perlu   (Python|Perl)u   Python|Perl|Tclu   (Python|Perl|Tcl)u
   (Python)\1u   PythonPythonu   ([0a-z][a-z0-9]*,)+u	   a5,b7,c9,u   ([a-z][a-z0-9]*,)+u   Pythonu   .*Pythonu
   .*Python.*u
   .*(Python)u   (?P<foo_123u    u   (?P<1>a)u   (?P<!>a)u   (?P<foo!>a)u   (?P<foo_123>a)(?P=foo_123u   aau   (?P<foo_123>a)(?P=1)u   (?P<foo_123>a)(?P=!)u   (?P<foo_123>a)(?P=foo_124u   (?P<foo_123>a)u   au   g1u   (?P<foo_123>a)(?P=foo_123)u   \1u   [\1]u   u   foundu   \09i    u   9u   \141u(   (a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)\119u   abcdefghijklk9u   found+"-"+g11u   abcdefghijklk9-ku   \0u    u   [\0a]u   [a\0]u   [^a\0]u   \a[\b]\f\n\r\t\vu   
	u   [\a][\b][\f][\n][\r][\t][\v]u   \c\e\g\h\i\j\k\m\o\p\q\y\zu   ceghijkmopqyzu   \xffu   ÿi   u   \x00ffffffffffffffu   \x00fu   i   u   \x00feu   þi   u   ^\w+=(\\[\000-\277]|[^\n\\])*u(   SRC=eval.c g.c blah blah blah \\
	apes.cu    SRC=eval.c g.c blah blah blah \\u   a.bu   acbu   a
bu   a.*bu   acc
ccbu   a.{4,5}bu   abu   a.b(?s)u   a.*(?s)bu   (?s)a.{4,5}bu   (?s)a.bu   )u   abcu   xbcu   axcu   abxu   xabcyu   ababcu   ab*cu   ab*bcu   abbcu   abbbbcu   ab+bcu   abqu   ab?bcu   ab?cu   ^abc$u   abccu   ^abcu   aabcu   abc$u   ^u	   found+"-"u   -u   $u   a.cu   a.*cu   axyzcu   axyzdu   a[bc]du   abdu   a[b-d]eu   aceu   a[b-d]u   aacu   acu   a[-b]u   a-u   a[\-b]u   a[]bu   a[u   a\u   abc)u   (abcu   a]u   a[]]bu   a]bu   a[\]]bu   a[^bc]du   aedu   a[^-b]cu   adcu   a-cu   a[^]b]cu   a]cu   \ba\bu   "-"u   -au   -a-u   \by\bu   xyu   yzu   xyzu   x\bu   x\Bu   \Bzu   z\Bu   \Bxu   \Ba\Bu   \By\Bu   \By\bu   \by\Bu   ab|cdu   abu   abcdu   ()efu   defu   found+"-"+g1u   ef-u   $bu   bu   a\(bu   a(bu	   a(b-Erroru   a\(*bu   a((bu   a\\bu   a\bu   ((a))u   found+"-"+g1+"-"+g2u   a-a-au   (a)b(c)u   abc-a-cu   a+b+cu   aabbabcu   (a+|b)*u   ab-bu   (a+|b)+u   (a+|b)?u   a-au   )(u   [^ab]*u   cdeu   a*u	   a|b|c|d|eu   eu   (a|b|c|d|e)fu   efu   ef-eu   abcd*efgu   abcdefgu   ab*u	   xabyabbbzu   xayabbbzu   (ab|cd)eu   abcdeu   cde-cdu   [abhgefdc]iju   hiju	   ^(ab|cd)eu   xg1yu   (abc|)efu   abcdefu   (a|b)c*du   bcd-bu
   (ab|ab*)bcu   abc-au
   a([bc]*)c*u   abc-bcu   a([bc]*)(c*d)u	   abcd-bc-du   a([bc]+)(c*d)u   a([bc]*)(c+d)u	   abcd-b-cdu   a[bcd]*dcdcdeu   adcdcdeu   a[bcd]+dcdcdeu	   (ab|a)b*cu   abc-abu   ((a)(b)c)(d)u   g1+"-"+g2+"-"+g3+"-"+g4u	   abc-a-b-du   [a-zA-Z_][a-zA-Z0-9_]*u   alphau   ^a(bc+|b[eh])g|.h$u   abhu   bh-Noneu   (bc+d$|ef*g.|h?i(j|k))u   effgzu   effgz-effgz-Noneu   iju   ij-ij-ju   effgu   bcddu   reffgzu   (((((((((a)))))))))u   multiple words of textu   uh-uhu   multiple wordsu   multiple words, yeahu	   (.*)c(.*)u   abcde-ab-deu   \((.*), (.*)\)u   (a, b)u	   g2+"-"+g1u   b-au   [k]u   a[-]?cu   (abc)\1u   abcabcu
   ([a-c]*)\1u   ^(.+)?Bu   ABu   Au   (a+).\1$u   aaaaau   aaaaa-aau	   ^(a+).\1$u   aaaau
   abcabc-abcu
   ([a-c]+)\1u   (a)\1u   aa-au   (a+)\1u   (a+)+\1u   (a).+\1u   abau   aba-au   (a)ba*\1u
   (aa|a)a\1$u   aaau   aaa-au
   (a|aa)a\1$u   (a+)a\1$u
   ([abc]*)\1u
   (a)(b)c|abu   ab-None-Noneu   (a)+xu   aaaxu   aaax-au   ([ac])+xu   aacxu   aacx-cu   ([^/]*/)*sub1/u   d:msgs/tdir/sub1/trial/away.cppu   d:msgs/tdir/sub1/-tdir/u   ([^.]*)\.([^:]*):[T ]+(.*)u   track1.title:TBlah blah blahu   found+"-"+g1+"-"+g2+"-"+g3u8   track1.title:TBlah blah blah-track1-title-Blah blah blahu	   ([^N]*N)+u   abNNxyzNu   abNNxyzN-xyzNu   abNNxyzu   abNN-Nu	   ([abc]*)xu   abcxu   abcx-abcu	   ([xyz]*)xu   x-u	   (a)+b|aacu   aac-Noneu   (?P<i d>aaa)au   (?P<id>aaa)au   found+"-"+idu   aaaa-aaau   (?P<id>aa)(?P=id)u   aaaa-aau   (?P<id>aa)(?P=xd)u   ab{0,}bcu   ab{1,}bcu	   ab{1,3}bcu	   ab{3,4}bcu	   ab{4,5}bcu	   ab{0,1}bcu   ab{0,1}cu   a[b-]u   a[b-a]u   *au   (*)bu   a{1,}b{1,}cu   a**u   a.+?cu
   (a+|b){0,}u
   (a+|b){1,}u   (a+|b){0,1}u	   ([abc])*du   abbbcdu   abbbcd-cu   ([abc])*bcdu   abcd-au   ((((((((((a))))))))))u   g10u   ((((((((((a))))))))))\10u   ((((((((((a))))))))))\41u   (?i)((((((((((a))))))))))\41u   (?i)abcu   ABCu   XBCu   AXCu   ABXu   XABCYu   ABABCu   (?i)ab*cu	   (?i)ab*bcu   ABBCu
   (?i)ab*?bcu   ABBBBCu   (?i)ab{0,}?bcu
   (?i)ab+?bcu	   (?i)ab+bcu   ABQu   (?i)ab{1,}bcu   (?i)ab{1,}?bcu   (?i)ab{1,3}?bcu   (?i)ab{3,4}?bcu   (?i)ab{4,5}?bcu
   (?i)ab??bcu   (?i)ab{0,1}?bcu	   (?i)ab??cu   (?i)ab{0,1}?cu	   (?i)^abc$u   ABCCu   (?i)^abcu   AABCu   (?i)abc$u   (?i)^u   (?i)$u   (?i)a.cu	   (?i)a.*?cu   AXYZCu   (?i)a.*cu   AXYZDu
   (?i)a[bc]du   ABDu   (?i)a[b-d]eu   ACEu
   (?i)a[b-d]u   AACu   ACu	   (?i)a[-b]u   A-u	   (?i)a[b-]u
   (?i)a[b-a]u   (?i)a[]bu   (?i)a[u   (?i)a]u   A]u	   (?i)a[]]bu   A]Bu   (?i)a[^bc]du   AEDu   (?i)a[^-b]cu   ADCu   A-Cu   (?i)a[^]b]cu   A]Cu	   (?i)ab|cdu   ABCDu   (?i)()efu   DEFu   EF-u   (?i)*au   (?i)(*)bu   (?i)$bu   Bu   (?i)a\u   (?i)a\(bu   A(Bu	   A(B-Erroru	   (?i)a\(*bu   A((Bu   (?i)a\\bu   A\Bu   (?i)abc)u   (?i)(abcu	   (?i)((a))u   A-A-Au   (?i)(a)b(c)u   ABC-A-Cu	   (?i)a+b+cu   AABBABCu   (?i)a{1,}b{1,}cu   (?i)a**u	   (?i)a.+?cu   ABCABCu   (?i)a.{0,5}?cu   (?i)(a+|b)*u   AB-Bu   (?i)(a+|b){0,}u   (?i)(a+|b)+u   (?i)(a+|b){1,}u   (?i)(a+|b)?u   A-Au   (?i)(a+|b){0,1}u   (?i)(a+|b){0,1}?u   -Noneu   (?i))(u
   (?i)[^ab]*u   CDEu   (?i)a*u   (?i)([abc])*du   ABBBCDu   ABBBCD-Cu   (?i)([abc])*bcdu   ABCD-Au   (?i)a|b|c|d|eu   Eu   (?i)(a|b|c|d|e)fu   EFu   EF-Eu   (?i)abcd*efgu   ABCDEFGu   (?i)ab*u	   XABYABBBZu   XAYABBBZu   (?i)(ab|cd)eu   ABCDEu   CDE-CDu   (?i)[abhgefdc]iju   HIJu   (?i)^(ab|cd)eu   (?i)(abc|)efu   ABCDEFu   (?i)(a|b)c*du   BCD-Bu   (?i)(ab|ab*)bcu   ABC-Au   (?i)a([bc]*)c*u   ABC-BCu   (?i)a([bc]*)(c*d)u	   ABCD-BC-Du   (?i)a([bc]+)(c*d)u   (?i)a([bc]*)(c+d)u	   ABCD-B-CDu   (?i)a[bcd]*dcdcdeu   ADCDCDEu   (?i)a[bcd]+dcdcdeu   (?i)(ab|a)b*cu   ABC-ABu   (?i)((a)(b)c)(d)u	   ABC-A-B-Du   (?i)[a-zA-Z_][a-zA-Z0-9_]*u   ALPHAu   (?i)^a(bc+|b[eh])g|.h$u   ABHu   BH-Noneu   (?i)(bc+d$|ef*g.|h?i(j|k))u   EFFGZu   EFFGZ-EFFGZ-Noneu   IJu   IJ-IJ-Ju   EFFGu   BCDDu   REFFGZu   (?i)((((((((((a))))))))))u   (?i)((((((((((a))))))))))\10u   AAu   (?i)(((((((((a)))))))))u+   (?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))u/   (?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))u   Cu   (?i)multiple words of textu   UH-UHu   (?i)multiple wordsu   MULTIPLE WORDS, YEAHu   MULTIPLE WORDSu   (?i)(.*)c(.*)u   ABCDE-AB-DEu   (?i)\((.*), (.*)\)u   (A, B)u   B-Au   (?i)[k]u
   (?i)a[-]?cu   (?i)(abc)\1u   (?i)([a-c]*)\1u   a(?!b).u   abadu   adu   a(?=d).u	   a(?=c|d).u   a(?:b|c|d)(.)u   a(?:b|c|d)*(.)u   a(?:b|c|d)+?(.)u   a(?:b|(c|e){1,2}?|d)+?(.)u   g1 + g2u   ceu   (?<!-):(.*?)(?<!-):u
   a:bc-:de:fu   bc-:deu   (?<!\\):(.*?)(?<!\\):u
   a:bc\:de:fu   bc\:deu   (?<!\?)'(.*?)(?<!\?)'u
   a'bc?'de'fu   bc?'deu   w(?# commentu   wu    w(?# comment 1)xy(?# comment 2)zu   wxyzu   w(?i)u   Wu:   (?x)w# comment 1
        x y
        # comment 2
        zu   jkl
abc
xyzu   (?m)^abcu   (?m)abc$u   jkl
xyzabc
123u   \w+u   --ab_cd0123--u	   ab_cd0123u   [\w]+u   \D+u   1234abc5678u   [\D]+u   [\da-fA-F]+u   123abcu   ([\s]*)([\S]*)([\s]*)u    testing!1972u   g3+g2+g1u   testing!1972 u   (\s*)(\S*)(\s*)u   \x00ffu   \t\n\v\r\f\a\gu   	
gu   	
\gu   \t\n\v\r\f\au   	
i	   i
   i   i   i   i   u   [\t][\n][\v][\r][\f][\b]u   	
u   (([a-z]+):)?([a-z]+)$u   smilu   g1+"-"+g2+"-"+g3u   None-None-smilu   ((.)\1+)u   .*du   abc
abdu   (u   [\41]u   !u   (x?)?u   xu	    (?x)foo u   foou   (?<!abc)(d.f)u	   abcdefdofu   dofu   [\w-]+u
   laser_beamu   .*?\S *:u   xx:u   a[ ]*?\ (\d+).*u   a   10u   a    10u   (?ms).*?x\s*\Z(.*)u   xx
x
u   (?i)M+u   MMMu   (?i)m+u   (?i)[M]+u   (?i)[m]+u   ^*u   "(?:\\"|[^"])*?"u   "\""u   ^.*?$u   one
two
three
u   a[^>]*?bu   a>bu   ^a*?$u   ^((a)c)?(ab)$u   None-None-abu   ^([ab]*?)(?=(b)?)cu	   g1+"-"+g2u   ab-Noneu   ^([ab]*?)(?!(b))cu   ^([ab]*?)(?<!(a))cu   Äu   \b.\bu	   (?u)\b.\bu   (?u)\wN(   u   Python|Perlu   Perl(   u   (Python|Perl)u   Perl(   u   Python|Perl|Tclu   Perl(   u   (Python|Perl|Tcl)u   Perl(   u
   (Python)\1u   PythonPython(   u   ([0a-z][a-z0-9]*,)+u	   a5,b7,c9,(   u   ([a-z][a-z0-9]*,)+u	   a5,b7,c9,(   u   Pythonu   Python(   u   .*Pythonu   Python(   u
   .*Python.*u   Python(   u
   .*(Python)u   Python(	   u   rangeu   SUCCEEDu   FAILu   SYNTAX_ERRORu
   benchmarksu   chru   testsu   uu   extend(    (    (    u*   /mit/python/lib/python3.0/test/re_tests.pyu   <module>   s  	&&	J