-
<c       sa	  e  d   \ Z Z Z d d f d d f d d f d d f d d f d d f d d	 f d
 d f g Z d d e d d 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 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 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 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 f d( 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/ d0 e d d0 f d1 d0 e d d0 f d2 d" e f d3 d" e f d4 d" e f d5 d" e f d6 d" e f d7 d7 e d d7 f d8 d9 e d d9 f d: d; e d d; f d: d) e f d< d= e d d= f d< d> e f d? d@ e f d? d= e d d= f dA d0 e dB d" f dA dC e dB d" f dA dD e dB d" f dE dF e f dE dG e f dE dH e f dI d e d dJ f dI dK e d dJ f dL dM e dN dO f dP dQ e f dR dR e dN dS f dT dJ e d dJ f dT dU e d dU f dV dW e d dW f dX d e dY dZ f d[ d e dY d\ f d] d^ e d d f d_ dJ e dN d` f da dJ e dN d` f db dJ e dN dc f dd d" e f de df e d df f d dg e f dh dg e d dg f di dj e d dj f dk dl e dN dm f dn do e d do f dp dq e d dJ f dp dr e d ds f dt du e dN dv f dw dx e d dx f dy du e dz dF f d{ d| e dN dO f d} dK e dN d~ f d d e dN d f d d e dN d f d dK e dY d f d dK e dY d f d dK e dY d f d d e d d f d d e f d d e dN d f d dK e d d f d d e d d f d d e dN d f d d e dY d f d d e dY d f d d e f d d e f d d e dY d f d ds e d ds f d d e f d d e d d f d du e dY d f d d e d d f d dJ 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 dN d f d d e f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d d e dN d f d dJ e dY d f d d e dN d f d d e dN d f d d e dN d f d d e d d f d d e dN d f d d e dN d f d d e dN d f d d e f d d e dN d f d d- e dN d f d ds e d ds f d d e f d dJ e f d dJ e f d d e d ds f d ds e d ds f g Z d S(   i   s   Pythons   .*Pythons
   .*Python.*s   .*\(Python\)s   (Python\|Perl\|Tcls   Perls   \(Python\|Perl\|Tcl\)s   \(Python\)\1s   PythonPythons   \([a-z][a-z0-9]*,\)+s	   a5,b7,c9,s   abcs   founds   xbcs   axcs   abxs   xabcys   ababcs   ab*cs   ab*bcs   abbcs   abbbbcs   ab+bcs   abqs   ab?bcs   ab?cs   ^abc$s   abccs   ^abcs   aabcs   abc$s   ^s	   found+"-"s   -s   $s   a.cs   a.*cs   axyzcs   axyzds   a[bc]ds   abds   a[b-d]es   aces   a[b-d]s   aacs   acs   a[-b]s   a-s   a[b-]s   a[]bs   a[s   a\s   abc\)s   \(abcs   a]s   a[]]bs   a]bs   a[^bc]ds   aeds   a[^-b]cs   adcs   a-cs   a[^]b]cs   a]cs   \ba\bs   "-"s   -as   -a-s   \by\bs   xys   yzs   xyzs   ab\|cds   abs   abcds   \(\)efs   defs   found+"-"+g1s   ef-s   $bs   bs   a(bs   a(b-Nones   a(*bs   a((bs   a\\bs   a\bs	   \(\(a\)\)s   found+"-"+g1+"-"+g2s   a-a-as   \(a\)b\(c\)s   abc-a-cs   a+b+cs   aabbabcs
   \(a+\|b\)*s   ab-bs
   \(a+\|b\)+s
   \(a+\|b\)?s   a-as   \)\(s   [^ab]*s   cdes    s   a*s   a\|b\|c\|d\|es   es   \(a\|b\|c\|d\|e\)fs   efs   ef-es   abcd*efgs   abcdefgs   ab*s	   xabyabbbzs   xayabbbzs   as   \(ab\|cd\)es   abcdes   cde-cds   [abhgefdc]ijs   hijs   ^\(ab\|cd\)es   xg1ys   \(abc\|\)efs   abcdefs   \(a\|b\)c*ds   bcd-bs   \(ab\|ab*\)bcs   abc-as   a\([bc]*\)c*s   abc-bcs   a\([bc]*\)\(c*d\)s	   abcd-bc-ds   a\([bc]+\)\(c*d\)s   a\([bc]*\)\(c+d\)s	   abcd-b-cds   a[bcd]*dcdcdes   adcdcdes   a[bcd]+dcdcdes   \(ab\|a\)b*cs   abc-abs   \(\(a\)\(b\)c\)\(d\)s   g1+"-"+g2+"-"+g3+"-"+g4s	   abc-a-b-ds   [a-zA-Z_][a-zA-Z0-9_]*s   alphas   ^a\(bc+\|b[eh]\)g\|.h$s   abhs   bh-Nones   \(bc+d$\|ef*g.\|h?i\(j\|k\)\)s   effgzs   effgz-effgz-Nones   ijs   ij-ij-js   effgs   bcdds   reffgzs%   \(\(\(\(\(\(\(\(\(a\)\)\)\)\)\)\)\)\)s   multiple words of texts   uh-uhs   multiple wordss   multiple words, yeahs   \(.*\)c\(.*\)s   abcde-ab-des   (\(.*\), \(.*\))s   (a, b)s	   g2+"-"+g1s   b-as   [k]s   a[-]?cs	   \(abc\)\1s   abcabcs   g1s   \([a-c]*\)\1s	   ^\(.+\)?Bs   ABs   As
   \(a+\).\1$s   aaaaas   aaaaa-aas   ^\(a+\).\1$s   aaaas
   abcabc-abcs   \([a-c]+\)\1s   \(a\)\1s   aas   aa-as   \(a+\)\1s	   \(a+\)+\1s	   \(a\).+\1s   abas   aba-as
   \(a\)ba*\1s   \(aa\|a\)a\1$s   aaas   aaa-as   \(a\|aa\)a\1$s
   \(a+\)a\1$s   \([abc]*\)\1s   \(a\)\(b\)c\|abs   ab-None-Nones   \(a\)+xs   aaaxs   aaax-as
   \([ac]\)+xs   aacxs   aacx-cs   \([^/]*/\)*sub1/s   d:msgs/tdir/sub1/trial/away.cpps   d:msgs/tdir/sub1/-tdir/s    \([^.]*\)\.\([^:]*\):[T ]+\(.*\)s   track1.title:TBlah blah blahs   found+"-"+g1+"-"+g2+"-"+g3s8   track1.title:TBlah blah blah-track1-title-Blah blah blahs   \([^N]*N\)+s   abNNxyzNs   abNNxyzN-xyzNs   abNNxyzs   abNN-Ns   \([abc]*\)xs   abcxs   abcx-abcs   \([xyz]*\)xs   x-s   \(a\)+b\|aacs   aac-Nones   \<as   !s   a\<bs   a\>s   a!N(   s   ranges   SUCCEEDs   FAILs   SYNTAX_ERRORs
   benchmarkss   tests(   s   SYNTAX_ERRORs   SUCCEEDs
   benchmarkss   FAILs   tests(    (    s&   /usr/lib/python2.2/test/regex_tests.pys   ? s   
N