m %UIc@s1 ed\ZZZddddddddgZd d ed d fd defd defd defd ded d fd ded d fdd ed d fdd ed d fdded dfdded dfdded dfdd efddefdded dfdded dfdd ed d fddefdd ed d fdd ed d fddefdded d fddefdded d fd d ed!d"fd#d ed!d"fd$d ed d fd$ded dfd%d&ed d&fd%d'efd(d efd(d)ed d)fd*d)efd*d+ed d+fd,d-ed d.fd/d0ed d0fd1d0ed d0fd2d"efd3d"efd4d"efd5d"efd6d"efd7d7ed d7fd8d9ed d9fd:d;ed d;fd:d)efd<d=ed d=fd<d>efd?d@efd?d=ed d=fdAd0edBd"fdAdCedBd"fdAdDedBd"fdEdFefdEdGefdEdHefdId ed dJfdIdKed dJfdLdMedNdOfdPdQefdRdRedNdSfdTdJed dJfdTdUed dUfdVdWed dWfdXd edYdZfd[d edYd\fd]d^ed d fd_dJedNd`fdadJedNd`fdbdJedNdcfddd"efdedfed dffd dgefdhdged dgfdidjed djfdkdledNdmfdndoed dofdpdqed dJfdpdred dsfdtduedNdvfdwdxed dxfdyduedzdFfd{d|edNdOfd}dKedNd~fdd edNdfdd edNdfddKedYdfddKedYdfddKedYdfdded dfddefdd edNdfddKeddfdded dfddedNdfddedYdfddedYdfddefddefddedYdfddsed dsfddefdded dfdduedYdfddeddfddJefdd.ed d.fddedd fddedd fddeddfddedNdfddefddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddedNdfddJedYdfddedNdfddedNdfddedNdfddeddfddedNdfddedNdfddedNdfdd efddedNdfdd-edNdfddsed dsfddefddJefddJefdded dsfddsed dsfgZdS(itPythons.*Pythons .*Python.*s .*\(Python\)s(Python\|Perl\|TcltPerls\(Python\|Perl\|Tcl\)s \(Python\)\1t PythonPythons\([a-z][a-z0-9]*,\)+s a5,b7,c9,tabctfoundtxbctaxctabxtxabcytababcsab*csab*bctabbctabbbbcsab+bctabqsab?bcsab?cs^abc$tabccs^abctaabcsabc$t^s found+"-"t-t$sa.csa.*ctaxyzctaxyzdsa[bc]dtabdsa[b-d]etacesa[b-d]taactacsa[-b]sa-sa[b-]sa[]bsa[sa\sabc\)s\(abcsa]sa[]]bsa]bsa[^bc]dtaedsa[^-b]ctadcsa-csa[^]b]csa]cs\ba\bs"-"s-as-a-s\by\btxytyztxyzsab\|cdtabtabcds\(\)eftdefs found+"-"+g1sef-s$btbsa(bsa(b-Nonesa(*bsa((bsa\\bsa\bs \(\(a\)\)sfound+"-"+g1+"-"+g2sa-a-as \(a\)b\(c\)sabc-a-csa+b+ctaabbabcs \(a+\|b\)*sab-bs \(a+\|b\)+s \(a+\|b\)?sa-as\)\(s[^ab]*tcdetsa*s a\|b\|c\|d\|etes\(a\|b\|c\|d\|e\)ftefsef-esabcd*efgtabcdefgsab*t xabyabbbztxayabbbztas \(ab\|cd\)etabcdescde-cds [abhgefdc]ijthijs ^\(ab\|cd\)etxg1ys \(abc\|\)eftabcdefs \(a\|b\)c*dsbcd-bs \(ab\|ab*\)bcsabc-as a\([bc]*\)c*sabc-bcsa\([bc]*\)\(c*d\)s abcd-bc-dsa\([bc]+\)\(c*d\)sa\([bc]*\)\(c+d\)s abcd-b-cds a[bcd]*dcdcdetadcdcdes a[bcd]+dcdcdes \(ab\|a\)b*csabc-abs\(\(a\)\(b\)c\)\(d\)sg1+"-"+g2+"-"+g3+"-"+g4s abc-a-b-ds[a-zA-Z_][a-zA-Z0-9_]*talphas^a\(bc+\|b[eh]\)g\|.h$tabhsbh-Nones\(bc+d$\|ef*g.\|h?i\(j\|k\)\)teffgzseffgz-effgz-Nonetijsij-ij-jteffgtbcddtreffgzs%\(\(\(\(\(\(\(\(\(a\)\)\)\)\)\)\)\)\)smultiple words of textsuh-uhsmultiple wordssmultiple words, yeahs \(.*\)c\(.*\)s abcde-ab-des(\(.*\), \(.*\))s(a, b)s g2+"-"+g1sb-as[k]sa[-]?cs \(abc\)\1tabcabctg1s \([a-c]*\)\1s ^\(.+\)?BtABtAs \(a+\).\1$taaaaasaaaaa-aas ^\(a+\).\1$taaaas abcabc-abcs \([a-c]+\)\1s\(a\)\1taasaa-as\(a+\)\1s \(a+\)+\1s \(a\).+\1tabasaba-as \(a\)ba*\1s \(aa\|a\)a\1$taaasaaa-as \(a\|aa\)a\1$s \(a+\)a\1$s \([abc]*\)\1s\(a\)\(b\)c\|abs ab-None-Nones\(a\)+xtaaaxsaaax-as \([ac]\)+xtaacxsaacx-cs\([^/]*/\)*sub1/sd:msgs/tdir/sub1/trial/away.cppsd:msgs/tdir/sub1/-tdir/s \([^.]*\)\.\([^:]*\):[T ]+\(.*\)strack1.title:TBlah blah blahsfound+"-"+g1+"-"+g2+"-"+g3s8track1.title:TBlah blah blah-track1-title-Blah blah blahs \([^N]*N\)+tabNNxyzNs abNNxyzN-xyzNtabNNxyzsabNN-Ns \([abc]*\)xtabcxsabcx-abcs \([xyz]*\)xsx-s \(a\)+b\|aacsaac-Nones\sa!N(sPythonsPython(s.*PythonsPython(s .*Python.*sPython(s .*\(Python\)sPython(s(Python\|Perl\|TclR(s\(Python\|Perl\|Tcl\)R(s \(Python\)\1R(s\([a-z][a-z0-9]*,\)+s a5,b7,c9,(trangetSUCCEEDtFAILt SYNTAX_ERRORt benchmarksttests(RHRJRFRIRG((t-/data/zmath/lib/python2.4/test/regex_tests.pyt?s