Sindbad~EG File Manager
�
&Μg�g � � � e d � \ ZZZg d�Zg ddef�ddef�ddef�ddef�ddef�d def�d
def�ddef�dd
edd
f�ddedd
f�dd
ef�ddeddf�d ed� dz ed ed� dz f�dd
edd
f�ddeddf�ddeddf�ddeddf�ddeddf�d def�d!d"edd"f�d#d"edd"f�d$def�d%d&ed ed'� f�d(d)ed ed*� f�d+d,ed ed-� f�d.d/edd0f�d1d2edd2f�d1d3ef�d4d5ef�d6d5ef�d1d7edd7f�d8d3edd3f�d9d5edd5f�d:d5edd5f�d8d7edd7f�d;def�ddeddf�d<d<edd<f�d<d=ef�d<d>ef�d<d?ef�d<d@edd<f�d<dAedd<f�dBd<edd<f�dCd<edd<f�dCdDeddDf�dCdEeddEf�dFdDeddDf�dFd<ef�dFdGef�dFdEeddEf�dHdDeddDf�dHd<edd<f�dHdEef�dId<edd<f�dJd<edd<f�dJdKef�dLdKedd<f�dJdMef�dNdMedd<f�dOd<edPdQf�dRd<edPdQf�dSd<edd<f�dSd>edd>f�dTdUeddUf�dTdVef�dWd<ef�dWdXeddXf�dYdXef�dYdZeddZf�d[d\edd]f�d^d_edd_f�d`d_edd_f�dadQef�dbdQef�dcdQef�dddQef�dedQef�dfdfeddff�dgdheddhf�didheddhf�djdkeddkf�djdXef�dldmeddmf�dldnef�dodpef�dodmeddmf�dqd_edrdQf�dqdsedrdQf�dqdtedrdQf�dudvef�dudwef�dudxef�dydxef�dzdxedrdQf�d{dxedrdQf�d|dxef�d}dxef�d~d_edrdQf�d~dsedrdQf�d~dtedrdQf�ddvef�ddwef�d�dvedrdQf�d�dwedrdQf�ddxedrdQf�d�d<edd�f�d�d�edd�f�d�d�ed�d�f�d�d�ef�d�d�ed�d�f�d�d�edd�f�d�d�edd�f�d�d�edd�f�d�d<ed�d�f�d�d<ed�d�f�d�d�edd<f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�dQef�d�d�edd�f�d<def�d�deddf�d�d�edd�f�d�d�ed�d�f�d�d�edd�f�d�d�edd�f�d�d�edd
f�d�d�ed�d�f�d�d�edd�f�d�d�ed�dvf�d�d�ed�d�f�d�d�ed�d�f�d�d<ed�d�f�d�d<ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�edd�f�d�d�ef�d�d<ed�d�f�d�d�ed�d�f�d�d�edd�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ef�d�d�ef�d�d�ed�d�f�d�d
edd
f�d�d�ef�d�d�edd�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ef�d�d]edd]f�d�d�edd<f�d�d�edd<f�d�d�edd�f�d�d�ed�d�f�d�d�ef�d�d�ed�d�f�d�d�ed�d�f�d�ded�d�f�d�ded�d�f�d�ded�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d�d�ed�d�f�d��d ed��df��d�ded��df��d�ded��df��d�d e�d
�df��d�d
ed��df��d�ded��df��d�ded��df��dd<ef��d�ded��df��dd\ed��df��dd�ef��dd�e�d�df��dd�e�d�df��dd�ef�dd
ef��ddEeddEf��d dGef��d dEeddEf��d!dEeddEf��d"dEeddEf��d#dEef��d$d<edd<f��d%d<edd<f�dOd<eddf�dRd<eddf��d&d_edd_f��d'dQef��d(dQef��d)dQef��d*d�edd<f��d+dQef��d,d�edd<f��d-d�ed�d�f��d.d�ed�d�f��d/d�ed�d�f��d0�d1ed��d2f��d3d�ed��d4f�d�d�ef��d5d
e�d6d
f��d7deddf��d8def��d9def��d:�d;ed�d;f��d:�d<ef��d:�d=ef��d:�d>ef��d:�d?ed�d;f��d:�d@ed�d;f��dA�d;ed�d;f��dB�d;ed�d;f��dB�dCed�dCf��dD�dEed�dEf��dF�dEed�dEf��dG�dCed�dCf��dH�d;ef��dH�dIef��dJ�dIef��dH�dEed�dEf��dK�dEed�dEf��dL�dEed�dEf��dM�dEed�dEf��dN�dEef��dO�dCed�dCf��dO�d;ed�d;f��dP�d;ed�d;f��dO�dEef��dQ�d;ed�d;f��dR�d;ed�d;f��dS�d;ed�d;f��dS�dTef��dU�dTed�d;f��dS�dVef��dW�dVed�d;f��dX�d;eddf��dY�d;eddf��dZ�d;ed�d;f��dZ�d=ed�d=f��d[�d\ed�d\f��d]�d^ef��d_�d;ef��d_�d`ed�d`f��da�d`ef��da�dbed�dbf��dc�dded�def��df�dged�dgf��dh�dged�dgf��didQef��djdQef��dkdQef��dl�dmed�dmf��dn�doed�dof��dp�dqed�dqf��dp�d`ef��dr�dsed�dsf��dr�dtef��du�dvef��du�dsed�dsf��dw�d;edd�f��dw�dxedd�f��dy�dzed��d{f��d|dQef��d}dQef��d~�def��d�dQef��d��d�ed��d�f��d�d�edd�f��d��d�ed�d�f��d��d�ed�d�f��d�dQef��d�dQef��d��d;ed��d�f��d��d;ed��d�f��d��d�ed�d;f��d��d�ed�d;f��d�dQef��d��d�ed�d;f��d[�d�ed�d;f��d��d�ed�d;f��d�d�ed��d�f��d�d�ed��d�f��d�d�ed��d�f��d�d�ed��d�f��d�d�ed��d�f��d�d�ed��d�f��d�d�ed��d�f��d�dQef��d��d�ed�d�f��d:def��d�deddf��d��d�ed��d�f��d��dxed��d�f��d��d�ed�d�f��d��d�ed��d�f��d��d�ed�d�f��d��d�edd�f��d��d�edd�f��d��d�ed��d�f��d��d�ed�d�f��d��d�ef��d��d�ed��d{f��d��dxed��d�f��d��d;ed��d�f��d��d;ed��d�f��d��dxed��d�f��ddxed��d�f��dÐdxed��d�f��dŐd�ed�d�f��dǐd�ef��dȐd;ed��d�f��dʐdxedƐd�f��d̐d�ed�d�f��dΐd�ed��d�f��dѐd�ed��d�f��dѐd�ed��d�f��dѐd�ef��dѐd�ef��dѐd�ed��d�f��d�d�e�d6d�f��dڐd�ed�d�f��d�d�edd�f��d�d�edd�f��dސd�ed�d�f��d�d�ef��d�d�ed�d�f��d�d�ed��d�f��d�d�edސd�f��d�d�ef��d�deed�def��d�d�ed�d;f��d�d�ed�d;f��d�d�ed�d�f��d�d�ed�d�f��d�d�ed�d�f��d�dZedd�f��d�dZedd�f��d�dZedd�f��d�dZe�d��d�f��d��d�ed�d�f��d��d�ed�d�f��d��d ed�df��d�def��d�ded�df��d�ded�df��d�ded�df�dL�d ef��d
�d edd<f��d�dedd<f��d
�ded�df��d�ded�df��d�dedd<f��d�dedd<f��d�ded�df��d�de�d�df��d�de�d�df��dd&ed ed'� f��dd&ef��d�ded�df��d�ded�df��d�ded e�d� e�d � z e�d!� z e�d"� z e�d#� z e�d$� z f��d%�d&ed�d&f��d'�d(e�d)�d*f��d+def��d,�d-eddXf��d.def��d/�d0ed�d0f��d1�d2ed�d2f��d3�d4ed�d4f��d5�d6ed�d7f��d8�d9ed�d9f��d:�d;ed�d;f��d<�d=ed�d=f��d<�d>ed�d>f��d?�d@eddf��dA�dBed�dBf��dC�dBed�dBf��dD�dBed�dBf��dE�dBed�dBf��dFdef��dG�dHed�dHf��dI�dJef��dK�dLef��dM�d4ef��dNd�e�d)�dOf��dPd<e�dQ�dRf��dSd<e�dQ�dRf��dTd<e�dQ�dRf�Z�dUZej �dVd
edd
f�dWeedef�dXeedefg� �yY(Z � ))zPython|Perl�Perl)z
(Python|Perl)r )zPython|Perl|Tclr )z(Python|Perl|Tcl)r )z
(Python)\1�PythonPython)z([0a-z][a-z0-9]*,)+� a5,b7,c9,)z([a-z][a-z0-9]*,)+r )�Pythonr )z.*Pythonr )z
.*Python.*r )z
.*(Python)r z(?P<foo_123� z(?P<1>a)z(?P<!>a)z(?P<foo!>a)z(?P<foo_123>a)(?P=foo_123�aaz(?P<foo_123>a)(?P=1)z(?P<foo_123>a)(?P=!)z(?P<foo_123>a)(?P=foo_124z(?P<foo_123>a)�a�g1z(?P<foo_123>a)(?P=foo_123)z\1z[\1]��foundz\09� �9z\141z((a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)\119�abcdefghijklk9z
found+"-"+g11zabcdefghijklk9-kz\0� z[\0a]z[a\0]z[^a\0]z\a[\b]\f\n\r\t\vz
z[\a][\b][\f][\n][\r][\t][\v]z\uz\x00ffffffffffffff� ÿ� z\x00f�� z\x00fe� þ� z^\w+=(\\[\000-\277]|[^\n\\])*z(SRC=eval.c g.c blah blah blah \\
apes.cz SRC=eval.c g.c blah blah blah \\za.b�acbza
bza.*bzacc
ccbza.{4,5}bza
bz(?s)a.bz(?s)a.*bz(?s)a.{4,5}b�)�abc�xbc�axc�abx�xabcy�ababczab*czab*bc�abbc�abbbbczab+bc�abqzab?bczab?cz^abc$�abccz^abc�aabczabc$�^z found+"-"�-�$za.cza.*c�axyzc�axyzdza[bc]d�abdza[b-d]e�aceza[b-d]�aac�acza[-b]za-za[\-b]za[]bza[za\zabc)z(abcza]za[]]bza]bza[\]]bza[^bc]d�aedza[^-b]c�adcza-cza[^]b]cza]cz\ba\bz"-"z-az-a-z\by\b�xy�yz�xyzzx\bzx\Bz\Bzzz\Bz\Bxz\Ba\Bz\By\Bz\By\bz\by\Bzab|cd�ab�abcdz()ef�defzfound+"-"+g1zef-z$b�bza\(bza(bz a(b-Errorza\(*bza((bza\\bza\bz((a))zfound+"-"+g1+"-"+g2za-a-az(a)b(c)zabc-a-cza+b+c�aabbabcz(a+|b)*zab-bz(a+|b)+z(a+|b)?za-az)(z[^ab]*�cdeza*z a|b|c|d|e�ez(a|b|c|d|e)f�efzef-ezabcd*efg�abcdefgzab*� xabyabbbz�xayabbbzz(ab|cd)e�abcdezcde-cdz[abhgefdc]ij�hijz ^(ab|cd)e�xg1yz(abc|)ef�abcdefz(a|b)c*dzbcd-bz
(ab|ab*)bczabc-az
a([bc]*)c*zabc-bcz
a([bc]*)(c*d)z abcd-bc-dz
a([bc]+)(c*d)z
a([bc]*)(c+d)z abcd-b-cdz
a[bcd]*dcdcde�adcdcdez
a[bcd]+dcdcdez (ab|a)b*czabc-abz((a)(b)c)(d)zg1+"-"+g2+"-"+g3+"-"+g4z abc-a-b-dz[a-zA-Z_][a-zA-Z0-9_]*�alphaz^a(bc+|b[eh])g|.h$�abhzbh-Nonez(bc+d$|ef*g.|h?i(j|k))�effgzzeffgz-effgz-None�ijzij-ij-j�effg�bcdd�reffgzz(((((((((a)))))))))zmultiple words of textzuh-uhzmultiple wordszmultiple words, yeahz (.*)c(.*)zabcde-ab-dez\((.*), (.*)\)z(a, b)z g2+"-"+g1zb-az[k]za[-]?cz(abc)\1�abcabcz
([a-c]*)\1z^(.+)?B�AB�Az(a+).\1$�aaaaazaaaaa-aaz ^(a+).\1$�aaaaz
abcabc-abcz
([a-c]+)\1z(a)\1zaa-az(a+)\1z(a+)+\1z(a).+\1�abazaba-az(a)ba*\1z
(aa|a)a\1$�aaazaaa-az
(a|aa)a\1$z(a+)a\1$z
([abc]*)\1z
(a)(b)c|abzab-None-Nonez(a)+x�aaaxzaaax-az([ac])+x�aacxzaacx-cz([^/]*/)*sub1/zd:msgs/tdir/sub1/trial/away.cppzd:msgs/tdir/sub1/-tdir/z([^.]*)\.([^:]*):[T ]+(.*)ztrack1.title:TBlah blah blahzfound+"-"+g1+"-"+g2+"-"+g3z8track1.title:TBlah blah blah-track1-title-Blah blah blahz ([^N]*N)+�abNNxyzNz
abNNxyzN-xyzN�abNNxyzzabNN-Nz ([abc]*)x�abcxzabcx-abcz ([xyz]*)xzx-z (a)+b|aaczaac-Nonez
(?P<i d>aaa)az(?P<id>aaa)azfound+"-"+idzaaaa-aaaz(?P<id>aa)(?P=id)zaaaa-aaz(?P<id>aa)(?P=xd)zab{0,}bczab{1,}bcz ab{1,3}bcz ab{3,4}bcz ab{4,5}bcz ab{0,1}bczab{0,1}cza[b-]za[b-a]z*az(*)bza{1,}b{1,}cza**za.+?cz
(a+|b){0,}z
(a+|b){1,}z(a+|b){0,1}z ([abc])*d�abbbcdzabbbcd-cz([abc])*bcdzabcd-az((((((((((a))))))))))�g10z((((((((((a))))))))))\10z((((((((((a))))))))))\41z(?i)((((((((((a))))))))))\41z(?i)abc�ABC�XBC�AXC�ABX�XABCY�ABABCz(?i)ab*cz (?i)ab*bc�ABBCz
(?i)ab*?bc�ABBBBCz
(?i)ab{0,}?bcz
(?i)ab+?bcz (?i)ab+bc�ABQz(?i)ab{1,}bcz
(?i)ab{1,}?bcz(?i)ab{1,3}?bcz(?i)ab{3,4}?bcz(?i)ab{4,5}?bcz
(?i)ab??bcz(?i)ab{0,1}?bcz (?i)ab??cz
(?i)ab{0,1}?cz (?i)^abc$�ABCCz(?i)^abc�AABCz(?i)abc$z(?i)^z(?i)$z(?i)a.cz (?i)a.*?c�AXYZCz(?i)a.*c�AXYZDz
(?i)a[bc]d�ABDz(?i)a[b-d]e�ACEz
(?i)a[b-d]�AAC�ACz (?i)a[-b]zA-z (?i)a[b-]z
(?i)a[b-a]z(?i)a[]bz(?i)a[z(?i)a]zA]z (?i)a[]]bzA]Bz(?i)a[^bc]d�AEDz(?i)a[^-b]c�ADCzA-Cz(?i)a[^]b]czA]Cz (?i)ab|cd�ABCDz(?i)()ef�DEFzEF-z(?i)*az(?i)(*)bz(?i)$b�Bz(?i)a\z(?i)a\(bzA(Bz A(B-Errorz (?i)a\(*bzA((Bz(?i)a\\bzA\Bz(?i)abc)z(?i)(abcz (?i)((a))zA-A-Az(?i)(a)b(c)zABC-A-Cz (?i)a+b+c�AABBABCz(?i)a{1,}b{1,}cz(?i)a**z (?i)a.+?c�ABCABCz
(?i)a.{0,5}?cz(?i)(a+|b)*zAB-Bz(?i)(a+|b){0,}z(?i)(a+|b)+z(?i)(a+|b){1,}z(?i)(a+|b)?zA-Az(?i)(a+|b){0,1}z(?i)(a+|b){0,1}?z-Nonez(?i))(z
(?i)[^ab]*�CDEz(?i)a*z
(?i)([abc])*d�ABBBCDzABBBCD-Cz(?i)([abc])*bcdzABCD-Az
(?i)a|b|c|d|e�Ez(?i)(a|b|c|d|e)f�EFzEF-Ez(?i)abcd*efg�ABCDEFGz(?i)ab*� XABYABBBZ�XAYABBBZz(?i)(ab|cd)e�ABCDEzCDE-CDz(?i)[abhgefdc]ij�HIJz
(?i)^(ab|cd)ez(?i)(abc|)ef�ABCDEFz(?i)(a|b)c*dzBCD-Bz(?i)(ab|ab*)bczABC-Az(?i)a([bc]*)c*zABC-BCz(?i)a([bc]*)(c*d)z ABCD-BC-Dz(?i)a([bc]+)(c*d)z(?i)a([bc]*)(c+d)z ABCD-B-CDz(?i)a[bcd]*dcdcde�ADCDCDEz(?i)a[bcd]+dcdcdez
(?i)(ab|a)b*czABC-ABz(?i)((a)(b)c)(d)z ABC-A-B-Dz(?i)[a-zA-Z_][a-zA-Z0-9_]*�ALPHAz(?i)^a(bc+|b[eh])g|.h$�ABHzBH-Nonez(?i)(bc+d$|ef*g.|h?i(j|k))�EFFGZzEFFGZ-EFFGZ-None�IJzIJ-IJ-J�EFFG�BCDD�REFFGZz(?i)((((((((((a))))))))))z(?i)((((((((((a))))))))))\10�AAz(?i)(((((((((a)))))))))z+(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))z/(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))�Cz(?i)multiple words of textzUH-UHz(?i)multiple wordszMULTIPLE WORDS, YEAHzMULTIPLE WORDSz
(?i)(.*)c(.*)zABCDE-AB-DEz(?i)\((.*), (.*)\)z(A, B)zB-Az(?i)[k]z
(?i)a[-]?cz(?i)(abc)\1z(?i)([a-c]*)\1za(?!b).�abad�adza(?=d).z a(?=c|d).z
a(?:b|c|d)(.)za(?:b|c|d)*(.)za(?:b|c|d)+?(.)za(?:b|(c|e){1,2}?|d)+?(.)zg1 + g2�cez(?<!-):(.*?)(?<!-):z
a:bc-:de:fzbc-:dez(?<!\\):(.*?)(?<!\\):z
a:bc\:de:fzbc\:dez(?<!\?)'(.*?)(?<!\?)'z
a'bc?'de'fzbc?'dezw(?# comment�wz w(?# comment 1)xy(?# comment 2)z�wxyzz(?i)w�Wz:(?x)w# comment 1
x y
# comment 2
zzjkl
abc
xyzz(?m)^abcz(?m)abc$zjkl
xyzabc
123z\w+z
--ab_cd0123--� ab_cd0123z[\w]+z\D+�1234abc5678z[\D]+z[\da-fA-F]+�123abcz([\s]*)([\S]*)([\s]*)z
testing!1972zg3+g2+g1z
testing!1972 z(\s*)(\S*)(\s*)z\xffz\x00ffz\t\n\v\r\f\az
� �
� �
� � z[\t][\n][\v][\r][\f][\b]z
z(([a-z]+):)?([a-z]+)$�smilzg1+"-"+g2+"-"+g3zNone-None-smilz((.)\1+)z.*dzabc
abd�(z[\41]�!z(x?)?�xz (?x) foo �fooz
(?<!abc)(d.f)� abcdefdof�dofz[\w-]+�
laser_beamz.*?\S *:zxx:za[ ]*?\ (\d+).*za 10za 10z(?ms).*?x\s*\Z(.*)zxx
x
z(?i)M+�MMMz(?i)m+z(?i)[M]+z(?i)[m]+z^*z"(?:\\"|[^"])*?"z"\""z^.*?$zone
two
three
za[^>]*?bza>bz^a*?$z
^((a)c)?(ab)$zNone-None-abz^([ab]*?)(?=(b)?)cz g1+"-"+g2zab-Nonez^([ab]*?)(?!(b))cz^([ab]*?)(?<!(a))c� Äz\b.\bz (?u)\b.\bz(?u)\wN) �range�SUCCEED�FAIL�SYNTAX_ERROR�
benchmarks�chr�tests�u�extend� � �*/usr/local/lib/python3.12/test/re_tests.py�<module>r� s�$ �� !&�a�� ��$���
�Nt ��B��%�t � ��\�"�t � ��\�"� t �
�B��%�t � !�$��5�t � �T�<�0�t � �T�<�0�t � !�$��5�t � �s�G�T�3�/�t � "�4��$��<�t �"