m %UIc@s!ed\ZZZddfddfddfddfddfdd fd d fd d fd d fd d fdd fg Zddefddefddefddefddefddefddefddefddeddfddeddfddefdded dfd!ed"d#ed ed"d#fd$ded dfd%d&ed'd(fd)d*ed d*fd+d*ed d*fd,d*ed d*fd-d*efd.d/ed d/fd0d/ed d/fd1d2ed d2fd3d4ed ed5fd6d4ed ed5fd7d8ed ed9fd:d;ed ed<fd=d>ed d?fd@dAed dAfd@dBefdCdDefdEdDefd@dFed dFfdGdBed dBfdHdDed dDfdIdDed dDfdJdBed dBfdKdefdded dfdLdLed dLfdLdMefdLdNefdLdOefdLdPed dLfdLdQed dLfdRdLed dLfdSdLed dLfdSdTed dTfdSdUed dUfdVdTed dTfdVdLefdVdWefdVdUed dUfdXdTed dTfdXdLed dLfdXdUefdYdLed dLfdZdLed dLfdZd[efd\d[ed dLfdZd]efd^d]ed dLfd_dLed`dafdbdLed`dafdcdLed dLfdcdNed dNfdddeed defdddfefdgdLefdgdhed dhfdidhefdidjed djfdkdled dmfdndoed dofdpdoed dofdqdaefdrdaefdsdaefdtdaefdudaefdvdved dvfdwdxed dxfdydxed dxfdzd{ed d{fdzdhefd|d}ed d}fd|d~efddefdd}ed d}fddoeddafddeddafddeddafddefddefddefddefddeddafddeddafddefddefddoeddafddeddafddeddafddefddefddeddafddeddafddeddafddLed dfdded dfddeddfddefddeddfdded dfdded dfdded dfddLeddfddLeddfdded dLfddeddfddeddfddeddfddaefdded dfdLdefdded dfdded dfddeddfdded dfdded dfdded dfddeddfdded dfddeddfddeddfddeddfddLeddfddLeddfddeddfddeddfddeddfdded dfddefddLeddfddeddfdded dfddeddfddeddfddeddfddefddefddeddfdded dfddefdded dfddeddfddeddfddefddmed dmfddeddLfddeddLfddeddfddeddfddefddeddfddeddfddeddfddeddfddeddfddeddfddeddfddedd fd dedd fd dedd fd deddfd deddfddeddfddeddfddeddfddeddfddeddfddedd fd!d"edd#fd!dLefd$d"edd%fd&dledd'fd(defd)ded*d+fd,ded*d-fd.defddefd!ed"d#ed ed"d#fd$ded dfd%d&ed'd(fdLdLed dLfdLdMefdLdNefdLdOefdLdPed dLfdLdQed dLfdRdLed dLfdSdLed dLfdSdTed dTfdSdUed dUfd/dUed dUfdVdTed dTfdVdLefdVdWefd0dWefdVdUed dUfd0dUed dUfd1dUed dUfd2dUed dUfd3dUefdXdTed dTfdXdLed dLfd4dLed dLfdXdUefdYdLed dLfd5dLed dLfdZdLed dLfdZd[efd\d[ed dLfdZd]efd^d]ed dLfd_dLed dfdbdLed dfdcdLed dLfdcdNed dNfdddeed defdddfefdgdLefdgdhed dhfdidhefdidjed djfdkdled dmfdndoed dofd6doed dofd7daefdqdaefdrdaefdvdved dvfdwdxed dxfdzd{ed d{fdzdhefd|d}ed d}fd|d~efddefdd}ed d}fddLed dfdded dfddeddfd8daefd9daefddefdsdaefddeddfdded dfdded dfdded dfdtdaefdudaefddLeddfddLeddfdded dLfd:ded dLfd;daefd<ded dLfddeddfd=deddfddeddfd>deddfddeddfd?deddfddaefdded dfdLdefdded dfd@dAeddBfdCdeddDfdded dfddeddfdded dfdded dfdded dfddeddfdded dfddefddeddfddeddfddLeddfddLeddfddeddfddeddfddeddfdded dfddefddLeddfddeddfdded dfddeddfddeddfddeddfddefddefddeddfdEdedFdfdGded dfdHdefdIdefdded dfddefdded dfddeddfddeddfddefddmed dmfddeddLfddeddLfdJdKed dKfdJdLefdJdMefdJdNefdJdOed dKfdJdPed dKfdQdKed dKfdRdKed dKfdRdSed dSfdTdUed dUfdVdUed dUfdWdSed dSfdXdKefdXdYefdZdYefdXdUed dUfd[dUed dUfd\dUed dUfd]dUed dUfd^dUefd_dSed dSfd_dKed dKfd`dKed dKfd_dUefdadKed dKfdbdKed dKfdcdKed dKfdcddefdedded dKfdcdfefdgdfed dKfdhdKed dfdidKed dfdjdKed dKfdjdMed dMfdkdled dlfdmdnefdodKefdodped dpfdqdpefdqdred drfdsdted dufdvdwed dwfdxdwed dwfdydaefdzdaefd{daefd|d}ed d}fd~ded dfdded dfddpefdded dfddefddefdded dfddKed dfdded dfddeddfddaefddaefddefddaefddeddfdded dfdded dfdded dfddaefddaefddKeddfddKeddfdded dKfdded dKfddaefdded dKfdkded dKfdded dKfddeddfddeddfddeddfddeddfddeddfddeddfddeddfddaefdded dfdJdefdded dfddeddfddeddfdded dfddeddfdded dfdded dfdded dfddeddfdded dfddefddeddfddeddfddKeddfddKeddfddeddfddeddfddeddfdded dfddefddKeddfddeddfdded dfddeddfddeddfddeddfddefddefddeddfddedFdfdded dfdded dfddeddfddeddfddefdded dfddeddfddeddfddefddued dufddeddKfddeddKfdded dfdded dfdded dfddjeddfddjeddfddjeddfddjeddfddeddfd d edd fd d eddfddeddfddefdded dfdded dfdded dfd\defdded dLfdded dLfd@dBefdJdBed dBfdded dfd ded dfd!d"ed dLfd#d"ed dLfd$d%ed d%fd&d'ed(d)fd*d'ed(d)fd3d4ed ed5fd+d4efd,d-ed d-fd.d-ed d-fd/d0ed ed1ed2ed3ed4ed5ed6fd7d8ed d8fd9d:ed;d<fd=defd>d?ed dhfd@defdAdBed dBfdCdDed dDfdEdFed dFfdGdHed dIfdJdKed dKfdLdMed dMfdNdOed dOfdNdPed dPfdQdReddfdSdTed dTfdUdTed dTfdVdTed dTfdWdTed dTfdXdefdYdZed dZfd[d\efd]d^efd_dFefd`ded;dafdbdLedcddfdedLedcddfdfdLedcddfgZyedgZWne j onEXei dhded dfdieed efdjeed efgdkS(lis Python|PerltPerls (Python|Perl)sPython|Perl|Tcls(Python|Perl|Tcl)s (Python)\1t PythonPythons([0a-z][a-z0-9]*,)+s a5,b7,c9,s([a-z][a-z0-9]*,)+tPythons.*Pythons .*Python.*s .*(Python)s (?Pa)s(?Pa)s (?Pa)s(?Pa)(?P=foo_123taas(?Pa)(?P=1)s(?Pa)(?P=!)s(?Pa)(?P=foo_124s(?Pa)tatg1s(?Pa)(?P=foo_123)s\1s[\1]stfounds\09it9s\141s((a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)\119tabcdefghijklk9s found+"-"+g11sabcdefghijklk9-ks\0ts[\0a]s[a\0]s[^a\0]s\a[\b]\f\n\r\t\vs s[\a][\b][\f][\n][\r][\t][\v]s\c\e\g\h\i\j\k\m\o\p\q\y\zt ceghijkmopqyzs\xffsis\x00ffffffffffffffs\x00fsis\x00fesis^\w+=(\\[\000-\277]|[^\n\\])*s(SRC=eval.c g.c blah blah blah \\ apes.cs SRC=eval.c g.c blah blah blah \\sa.btacbsa bsa.*bsacc ccbsa.{4,5}bsa bsa.b(?s)sa.*(?s)bs (?s)a.{4,5}bs(?s)a.bt)tabctxbctaxctabxtxabcytababcsab*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[\]]bsa[^bc]dtaedsa[^-b]ctadcsa-csa[^]b]csa]cs\ba\bs"-"s-as-a-s\by\btxytyztxyzsx\bsx\Bs\Bzsz\Bs\Bxs\Ba\Bs\By\Bs\By\bs\by\Bsab|cdtabtabcds()eftdefs found+"-"+g1sef-s$btbsa\(bsa(bs a(b-Errorsa\(*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]*tcdesa*s a|b|c|d|etes (a|b|c|d|e)ftefsef-esabcd*efgtabcdefgsab*t xabyabbbztxayabbbzs(ab|cd)etabcdescde-cds [abhgefdc]ijthijs ^(ab|cd)etxg1ys(abc|)eftabcdefs(a|b)c*dsbcd-bs (ab|ab*)bcsabc-as a([bc]*)c*sabc-bcs a([bc]*)(c*d)s abcd-bc-ds a([bc]+)(c*d)s a([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)\1tabcabcs ([a-c]*)\1s^(.+)?BtABtAs(a+).\1$taaaaasaaaaa-aas ^(a+).\1$taaaas abcabc-abcs ([a-c]+)\1s(a)\1saa-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 (?Paaa)as (?Paaa)as found+"-"+idsaaaa-aaas(?Paa)(?P=id)saaaa-aas(?Paa)(?P=xd)sab{0,}bcsab{1,}bcs ab{1,3}bcs ab{3,4}bcs ab{4,5}bcs ab{0,1}bcsab{0,1}csa[b-]sa[b-a]s*as(*)bs a{1,}b{1,}csa**sa.+?cs (a+|b){0,}s (a+|b){1,}s (a+|b){0,1}s ([abc])*dtabbbcdsabbbcd-cs ([abc])*bcdsabcd-as((((((((((a))))))))))tg10s((((((((((a))))))))))\10s((((((((((a))))))))))\41s(?i)((((((((((a))))))))))\41s(?i)abctABCtXBCtAXCtABXtXABCYtABABCs(?i)ab*cs (?i)ab*bctABBCs (?i)ab*?bctABBBBCs (?i)ab{0,}?bcs (?i)ab+?bcs (?i)ab+bctABQs (?i)ab{1,}bcs (?i)ab{1,}?bcs(?i)ab{1,3}?bcs(?i)ab{3,4}?bcs(?i)ab{4,5}?bcs (?i)ab??bcs(?i)ab{0,1}?bcs (?i)ab??cs (?i)ab{0,1}?cs (?i)^abc$tABCCs(?i)^abctAABCs(?i)abc$s(?i)^s(?i)$s(?i)a.cs (?i)a.*?ctAXYZCs(?i)a.*ctAXYZDs (?i)a[bc]dtABDs (?i)a[b-d]etACEs (?i)a[b-d]tAACtACs (?i)a[-b]sA-s (?i)a[b-]s (?i)a[b-a]s(?i)a[]bs(?i)a[s(?i)a]sA]s (?i)a[]]bsA]Bs (?i)a[^bc]dtAEDs (?i)a[^-b]ctADCsA-Cs (?i)a[^]b]csA]Cs (?i)ab|cdtABCDs(?i)()eftDEFsEF-s(?i)*as(?i)(*)bs(?i)$btBs(?i)a\s(?i)a\(bsA(Bs A(B-Errors (?i)a\(*bsA((Bs(?i)a\\bsA\Bs(?i)abc)s(?i)(abcs (?i)((a))sA-A-As (?i)(a)b(c)sABC-A-Cs (?i)a+b+ctAABBABCs(?i)a{1,}b{1,}cs(?i)a**s (?i)a.+?ctABCABCs (?i)a.{0,5}?cs (?i)(a+|b)*sAB-Bs(?i)(a+|b){0,}s (?i)(a+|b)+s(?i)(a+|b){1,}s (?i)(a+|b)?sA-As(?i)(a+|b){0,1}s(?i)(a+|b){0,1}?s-Nones(?i))(s (?i)[^ab]*tCDEs(?i)a*s (?i)([abc])*dtABBBCDsABBBCD-Cs(?i)([abc])*bcdsABCD-As (?i)a|b|c|d|etEs(?i)(a|b|c|d|e)ftEFsEF-Es (?i)abcd*efgtABCDEFGs(?i)ab*t XABYABBBZtXAYABBBZs (?i)(ab|cd)etABCDEsCDE-CDs(?i)[abhgefdc]ijtHIJs (?i)^(ab|cd)es (?i)(abc|)eftABCDEFs (?i)(a|b)c*dsBCD-Bs(?i)(ab|ab*)bcsABC-As(?i)a([bc]*)c*sABC-BCs(?i)a([bc]*)(c*d)s ABCD-BC-Ds(?i)a([bc]+)(c*d)s(?i)a([bc]*)(c+d)s ABCD-B-CDs(?i)a[bcd]*dcdcdetADCDCDEs(?i)a[bcd]+dcdcdes (?i)(ab|a)b*csABC-ABs(?i)((a)(b)c)(d)s ABC-A-B-Ds(?i)[a-zA-Z_][a-zA-Z0-9_]*tALPHAs(?i)^a(bc+|b[eh])g|.h$tABHsBH-Nones(?i)(bc+d$|ef*g.|h?i(j|k))tEFFGZsEFFGZ-EFFGZ-NonetIJsIJ-IJ-JtEFFGtBCDDtREFFGZs(?i)((((((((((a))))))))))s(?i)((((((((((a))))))))))\10tAAs(?i)(((((((((a)))))))))s+(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))s/(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))tCs(?i)multiple words of textsUH-UHs(?i)multiple wordssMULTIPLE WORDS, YEAHsMULTIPLE WORDSs (?i)(.*)c(.*)s ABCDE-AB-DEs(?i)\((.*), (.*)\)s(A, B)sB-As(?i)[k]s (?i)a[-]?cs (?i)(abc)\1s(?i)([a-c]*)\1sa(?!b).tabadtadsa(?=d).s a(?=c|d).s a(?:b|c|d)(.)sa(?:b|c|d)*(.)sa(?:b|c|d)+?(.)sa(?:b|(c|e){1,2}?|d)+?(.)sg1 + g2tces(?]*?bsa>bs^a*?$s ^((a)c)?(ab)$s None-None-abs^([ab]*?)(?=(b)?)cs g1+"-"+g2sab-Nones^([ab]*?)(?!(b))cs^([ab]*?)(?