aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/re.beam
blob: f30fc894d1f59f76756540cfc70fb1c84a535065 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                          


                                                                                                         



                                                                        




                                                                                                                          
                                     


                
                                

                                           
                                                 
                    

                           

                                                                                                                           

                                                                                                                                                                              




                                                                                                                                 


                                                                                             
                    
                                                                                                                              
   
                   
          
                                            


                                                                      



                                                                     





                                                                                                             
                





                          




                                                                                                  




                                        
                                               
                             






                          
   


                






                                                                                                                                

                                                                                                      
                                                                                                                    

                                                                                                                                                                                        

                                                                                                                                                                                           
                                                                                                                                       

                                                                                              
                                                                                                                                     
                                                                     















                                                  
                                                                                 








                         
                                    



                             
                        



                                             
                     
                                                  

                          


                                                                                                                                                                         









                                      




                                                                         




















                                                                                               

                                                                                                         
                      






                                                                                                                                                              
                 
                                                                                                                                                                      

                                                                                                                                                   

       






































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                          
FOR164BEAMAtomG�recompileundeferlang	nif_errorruninspectsplitfalseiodataerrorbadrethrow++matchtruenomatchbadargbadoptbackstrip_emptydo_backstrip_empty_gdo_backstrip_emptyconvert_any_split_resultconvert_split_resultlistbinarydo_splitall	byte_size+-listsreverse	empty_subdig_subpatternsextend_subpatterns
compile_split
re_patternfilterokreplaceunicodecharacters_to_binaryiolist_to_binarycharacters_to_listbinary_to_list
do_replaceprocess_repl_paramscapturereturn
report_errorsprocess_split_paramspartsinfinitytrimgroupglobalapply_mlistprecomp_repllist_to_integerpick_intdo_mlist
list_to_tuplecheck_for_unicodemembercheck_for_crlfnewline	keysearchvalueanycrlfanycrlfprocess_parametersoffsetnonefirst
all_but_first	all_names
stripfirstnamelistbadlistpostprocessindexbinarifylistify	ubinarifyulistifyprocess_uparamsucompilenew_stacktraceEXITraiseurunurun2grungrun2do_grunloopexecanchorednotempty_atstartforwardforward2coptdotalldollar_endonlyungreedy	never_utfno_start_optimize	firstline	multilineno_auto_captureextendedcaselessdupnamesucprunoptmatch_limit_recursionmatch_limitnotbolnoteolnotempty	to_binarymodule_infoget_module_info-ulistify/2-lc$^0/1-0-function_clause-ubinarify/2-lc$^0/1-0--listify/3-lc$^0/1-0--listify/3-lc$^1/1-1--binarify/2-lc$^0/1-0--binarify/2-lc$^1/1-1--postprocess/5-lc$^0/1-0--do_replace/3-lc$^0/1-0-
tuple_sizeelement-compile_split/2-fun-1-not-compile_split/2-fun-0-"-convert_split_result/3-lc$^1/1-0-"-convert_split_result/3-lc$^0/1-1-&-convert_any_split_result/4-lc$^0/1-0-Code,���?�" @2� N0�0" @@2�@NP�Pb `@2�`Np�pb0�@2��N���r �@2��N���� �@#0���0��0h�
@�@�@��3@�C@�@�S@#@�#@���`
�9
:
`B$BtB B0TB@DBP4@�@d�� -g@#@$@�@#$�� 
[9
<
@ �0
�B+
�@��BBB @G�  @@#@$�009
:
 BB#+
�@3@TC@@4S@$$T�`
=0
D;D
@

�
@4D� 
#@d#@43@t4Ddt�@
3=
+

0
4;4
@

�
@E$CEC@d#@
3@t$4DTdt�@
3=
 E$@d#@�3@t$4DTdt�@
3i��j�0
;
@�
�
+

`E�E�E�@
� @0
;
@�
 

!�l#��JD�J4�J��J�H `E�E�E�@
� @!`E�E�E�@
� @"�
 #0
";
"@�
$

%$
-%
'&�
'8
+A#4
(# @@�
-4
)(0@#@� 
'4
*@�!
-4
)) E* E+4
&,�"
-8
1A#t
003y
034
.#@.0@#�#
-4
// EG00@#@�$
- E14
,2�%
@30
23;3
2@

4�
54@#3@#@30-�50
76�&
070
6;
6`

8�
;

;80
6#;#
6@

9�
:9-�:-�;<�'
`=+
>C+
>S�t
G x
G�w
G 
� E>4
?#+
@S�t
H x
H�w
H 
� E?+
@S�|
@`Pc(
@c@G @+
AC+
AS
t
I x
I�w
I 
�@EEA4
B#+
CS
t
J x
J�w
J 
�@EEB+
CS
|
C`Pc(
Cc@G0C8
<#A#cs8
<cAc��9
<�:
<� ��B��B���(}�`��#�)}�p�@d@�@#@S$@C4@3D@T@st@�@���*
N+
D+
D
+
D�@D3@t#@4C@@$S@d`
=�Dt
Ldx
LT�w
L��
L�@�@D@�T��+ 
W�,}p4C@�@D3@t#@@$S4Dt@d�,`
=0
K$;$
K@

E�
FE@@�@��`@�-�@@#@�  �-0
R@EE F@@�@��`@�.�@@$#@�0�.0
R EG��/HH��0HI��1HJ��2HK�3J$L�4HdM�5
"N8
OA#9
P:
P B3+
P3@#
NO4
P@
P@�Q�6
#0R8
TA3C9
Q3:
Q3 B3SB3c+
SS��+
Sc PEG##@C0
RSt
Upx
US�w
Upc�3�
U� PE3##@C0
RT4
Q@#U�7HV�8
$ W+
X@X8
Y A#3�9}@p@3@#�9 
W EY4
V �:} p@�: 
W EG@Z�;
% [9
]:
\PB#B3+
\#
&@@F0#GG3G@#\9
]=
a]0 @@$g@$�< �@@�= �9
`:
` BB#0
`;
`@
(
^�
_^9
`#:
`#PB#3B#C+
`3
&@C@#g@$$�> �@F0GGG@0_00F G�G#0`�=Ja@��?b�@
)0c@3@
ed�A
)@e�@h�
m@t@d@#T@�@�#@3@D�B0
}9
t:
t0BB4B @t@$�C -g@@$@T�D -g@d#@3@t@C@�EP
x0
s4;4
s`

f

i�
lf0
q$;$
q@

g�
hg@
*$4�F �=
lh$4�G�=
li0
r$;$
r@

j�
kj@
*$4�H �=
lk$4�I��I�li��mj�0
p;
p@�
n�
on+
p
�EDETEdEt@
�J @o0
p;
p@�
u

vp�l#�q�KJ$r�LJ$s�MJ4t�NHu�EDETEdEt@
�O @v�EDETEdEt@
�P @w�Q
/Px0P@@#@C#@3@$�R009
z:
{ BB#+
{�8
y#A#3C7
y3 PE3C#@@$0
�0y 0E##@@$0
�0z+
{
@0{�RJ|�S
00}8
�A3C9
�3<3
�@0
~ 
~B3S+
�S
1@
�TB3SB3c0
�S;S
�@
2
�
1
��0
�c;c
�`

��
�

��@
@C0
}�@�@C0
}�@
@C0
}�0
�3;3
�@
3
�
*
��P@
#@C�U0
}9
�:
�0`BB#B 3E
*F0GG#G3�P@C@3�V0
}9
�:
�0`BB#B 3EF0GG#G3�4
|@0F0GGG#�@
�W�@
�X�@
�Y��UH��VH��Z
4`�8
�Acs9
�c<c
�@0
� 
��Bc�+
��
1@
�[�Bc�Bc�0
��;�
�`
5
�
2
�
1
��,
��-
��(
���\}�p�3@�C@s`
��+
��
6@��3@�C@s`
��0
��;�
�`

��
�

��@
@s`
��@�@s`
��@
@s`
��0
�c;c
��
7
�
8
�
3
�
9
�
*
��@��3@
C@s`
��@
S@s`
���@
#@s�]`
�9
�:
�`�BB#B 3B0CB@SBPcE
*F`GG#G3GCGSGc��@s@c�^`
�9
�:
�`�BB#B 3B0CB@SBPcEF`GG#G3GCGSGc�4
�p`F`GGG#G3GCGS�@
�_�@
�`�@
�a�@
�b�@
�c��]H��^H��d
:0� 0@@@#�e
�@#@3@@C@P
� ��f
;�t
� y
�@�u
��z-
�;
�@	\
�	&
��u
� �#z+
�#	gu
�0�3+
�3	{w
�@
�C|
�PPCS'
�SP@C�g
�9
�:
� BB#t
�#03�
�3��
�3�@@3�h�@@@�h
� E�{�w
�0
�3|
�@P3C'
�C@@3�i
�9
�:
� BB@�j�@@@�j
� E�{��
��@3(
�#	1'
�	9#�@@3@#�k
�8
�A#5
��l@|0P3o3om 0Y�Z
�E#��mm Y�E�{�w
� 
�#|
�0P#3'
�30@#�n
�9
�:
� BB@�o�@@@�o
� E��
���p
� E�{��
�� @�q
�8
�A#5
��r@|0P3o3om 0Y�Z
�E#��sm Y�E��=
���gH��iH��nH��t
=�t
�u
���
��@#(
�	0(
�	90@#@�u
�9
�:
� PBB#EF GG#��0F GG@��uH��v
>P�+
�G4
�C@�8
�CACSc8
�SASs�9
�s:
�s Bs�Bs�'
�#���w}�p�##t
��w
��#�Cw
��
�p�@CF SG�G�ES�SEScC@�#�xP
� E�+
��#`�t
��x
���w
��
�P�@3T@#D@4@c$@�@F CG�G�EC�#@3�y0
ƙz}`D#@S@T3@@$C@4@ST�P�zP
� E�4
�C@Â�{HĂ�|Hř}
/0�8
�A3C4
�C5
�3@3� 0@@#@�~@@#@0-� ș
@ �9
�:
�PB#B 3+
�#
&-
�3;3
�@
�
��@
�@��@
*��N ͙�
B �9
�:
�PB#B03+
�#
&-
�3;3
�@
�
��@
�@�� @#@@
C��09
�:
� BB#+
�
E9
�#:
�# B#3B#C+
�3
C0
�C;C
�`
F
�
G
�
H
��@
�@�ԙ�
I`�8
�Acs9
�c<c
�@ 
�0
��Bc�Bc�0
�;�
�@
J
�
1
��@�@s`
��0�@s@S@3@�$��`
�9
�:
�@BB#B 3B0C+
�3�0
�$;$
��
K
�
L
�
M
�

�
N
��p0EGPF@GG#G
KG0�p0EGPF@GG#G
G0�p0EG`F@GG#G
OG0�p0EG`F@GG#G
G0�@$@
P@@#�� 9
�:
� BB#+
�
P4
�#pEGP$F@GGG
KG0��0E#F G
1GE$F@GGG
OG0�4
�$p0EGPF@GG#G
KG0�7
�$�0E$F 3G
1GE3F@GG#G
OG0�PPF@GG#G3GC0�Bc�Bc�Bc �+
�
1P�F cG
1G�Ecs@�3`
��+
�c
9@s`
��0
�C;C
�@

�
��`�@c@S@3@#$@4@sD@T��-\0
�;
�@

�
��@3@$#@
C@4@S@D`
�`�@3@$#@
C@4@S@D�P��`
�9
�:
�@pBB#B 3B0CEF@GG#G3GC��@�C@s@c��`
�9
�:
�@pBB#B 3B0CEF@GG#G3GC�4
�P@F@GGG#G3��J�@
Q����H��H��J��H�@
Q����
RP�9
�:
� BSBc+
�S�4
�c@
�+
�
K@��0
�#;#
�@

�

��
 0p@C@3F G�Gc@
S#��P
�@#@0
� �
0p@3F G�Gc@
S#��P
�@ 
��0
�;
�`

��
�
O
��+
�#
S0pF G�Gc�+
�#
Sp@c��-�0F G�G@���
T �9
�:
� B#B3+
�#�@@3�� -�0F G�G@���
U0�9
�:
� B3BC+
�3�P@3@#@3#@C��0-�0F G�G@���
V �9-:- B#B3+-#�@@3�� -x0F G�G@((��
W (9-:- B#B3+-#�@@3�� -p0F G�G@((��
X (8-A#39-#:-#0B#CB#SB# c+-C
1PpF #G
1GSE#3@c -(+-#
9@���(@@3@#�� -9-	:-	 PBB#EF GG#(4-0 F GG(	��H(
��
Y (@ h4-@@
*@$�� �@�� �i4@(j4+-�@ >4-
@EE$@
Z�� @(
?49-:- BB#+-
[9-#:-# B#3B#C+-3
Z8-CACSc9-S:-S@ppBSsBS �BS0�F@GsG"G�G�Ec#@@���0@(�l#@(��H(��
]0(P0hD-@#@$@4��0-iDP(jD+-�` >D-@EE$E4@
Z�� @(?D9-:- BB#+-
[9-#:-# B#3B#C+-3
Z8-CACSc9-S:-S@ppBSsBS �BS0�F@GsGbG�G�Ec#@@���0P(�l#P(��H(��
^0(@0>4-@$@@
S@#@�� -(?49-:- BB#@@#=-(@�@(@4@#@
*@$@#$�� �@5-@=-(9-:-PB+-
&@=-(@
*@�� �(@@$#$@��000- 4;4- @
-
-(@ -@(@ 
�@( @(!��
_0("9-!#<#-!@0-# -'(#P0B#3B#CB# ShD-$0`@4@S$@3F #G3GC��0-/=-(($jD+-&�` >D-%@EE$E4@
Z�� @(%?D9-,:-, BB#+-,
[9-,#:-,# B#3B#C+-,3
Z8-,CACSc9-,S:-,S@ppBSsBS �BS0�F@GsGbG�G�Ec#@@���0P(&�l#P('P0B#3B#ChD-)0P@4@$@3F #G3GC��0-/((iDP()jD+-+�` >D-*@EE4E$@
Z�� @(*?D9--:-- BB#+--
[9--#:--# B#3B#C+--3
Z8--CACSc9--S:--S@ppBSsBS �BS0�F@GsGbG�G�Ec#@@���0P(+�l#P(,��H(-��H(.��
`0(/9-.#:-.# `0B#3B#$@T@@3@4@D�� 
�@@4@D�� 
�@@@T�� -g0F SG4G$@3@#@DC@T`-1`(0��
a`(19-0S:-0S �`BScBSs>�-2@d@T@#D@34@�#@
S3@@CS@sC@c@S$@t��`
�(2?�+-3
Q`EtE$ET@
�� @(39-6:-6@BB#B 3B0Ch�-4@#@@CT@3t��|0Pd3@DC@4S@c@$$4@d��p-8@d3@T#@DC@tDTdt��P
�i��(4j�+-5�@�(5�l#�(6��H(7��
bp(8'-93#@Gp(9
�Pp$@c�@S�@Ct@3d@#T@D@4F sG
JGTEsc#��009-B:-H BB#0-H;-H@�-:�-G(:8-H#A#3C9-H3:-H3 B3SB3c@c@S@C$'-;c��}p`Sc#@d3@tC@�S@D@�c@44DTdt����p-8=-A(;�E
c�3E
d33F sG
JGTEs3#@DT@4��009-<:-C BB#+-C�00F G�G#=-=(<+-C
@Gp(=9-E:-E BB#+-E�@#T8->#A#9->:-> B'->��} `=-?(>@#@t3@@�C@4��P-J(?@d3@tC@#@�S@D@�c@44Ddt����p-89-D:-D BB#+-D�4-@T00F G�G#=-A(@P0ET#F G�G(A9-F:-F BB#+-F��0F GGE$E#F G�G�(B+-H
@Gp�(C��J(D��H(E��H(F��H(G00F G�G#��(H��J(I��
eP(J+-K#@(K0-IC;C-I@
-L�-N(Lt-O@Cx-OC��-OC�t-MCPC�-MC�-MC���}@`!��}@p##@
CP-J(M@
CP-Q(NP-Q(O��H(P��
fP(Q0-P3;3-P@
-R�-Y(R@Pt-ZP3x-Z3��-Z3�@@#@C$@4t-W3P3�-W3 0u-W3PS--WS;S-W@-S-V(Su-W3`c--Wc;c-W@-T-U(Tx-W3A�-W3�@1=-X(U�-W3@x-W31�-W3�@A=-X(Vx-W3Q�-W3�@!=-X(W@(X��}`��}p#@
3@@$C@4P-J@(Y��}P`��}Pp##@�3P-J(Z��H([��
g(\0-^;-^
h-]
i-]
j-]
k-]
l-]
m-]
n-]
o-]
*-]
p-]
q-]
r-]
s-](]@
(^@�(_��
t(`9-c<-e@0-a -b(aB+-e
1=-d(bB0-e;-e�
u-d
1-d
J-d
v-d(c0-e;-e�
w-d
x-d
9-d
y-d
d-d(d@
(e@�(f��
z (g5-h(h0-f;-f@
-i�-j(i@
*��N �(j��N�(k�
{(l@�N(m�
{(n@@�N (o��
} (p8-tA#39-s#:-s#  @B#CB#S@@3+-qS@=-r(qt-u`x-uC�w-u`S�#�-u�@
*@#�� �(r@#@@@#��� -p E(s@3 -p(t4-v(u���H(v E@
~�� @(w��
 (x8-|A#39-{#:-{#  @B#CB#S@@3+-yC��+-yS@G=-z(yt-}`x-}C�w-}`S�#�-}�@#(z@#@@@#��� -x E({@3 -x(|4-~(}���H(~ E@
~�� @(��
�0(�8-�00A$@@#��0-�@3@@#@$@3$� ��0-� E(�4-�(� E@
~�� @(���
�0(�8-�A3C9-�3:-�3 0PB3SB3c@@#@C$+-�c@=-�(�0-�;-�@
-��-�(�t-�#px-�S�w-�pc�3�-��@
*@3�� �=-�(���}p`S��}p`Sc3@@#@3#��0(�@3@@#@$@3$� ��0-� E(�@C0-�(�4-�(��#��H#(���J(� E@
~�� @(���
� (�8-�  A@�� -�@#@@@#��� -� E(�4-�(� E@
~�� @(���
� (�8-�A#39-�#:-�#  @B#CB#S@@3+-�C��+-�S@G=-�(�t-�`x-�C�w-�`S�#�-��@#(�@#@@@#��� -� E(�@3 -�(�4-�(����H(� E@
~�� @(���
�(�8-�A#8-�0A3@#��-� E(�@#-�(�4-�(���
�0(�8-�00A3C@@#@C$--�3
-�'-�3(���}P`3��9-�:-� B3BS'-�3(�@G=-�(�t-�#`x-�3�w-�`S�c�-��@c=-�(�@3(�@3@@#@$@3$� ��0-� E(�4-�(��#��H#(���H(� E@
~�� @(��>
�(��>-\�>
(��<
�(���-`��
(���
�(�8-�A���@@@��-� E(�4-�(���
�(�8-�A@
*�� �@@@��-� E(�4-�(���
�0(�8-�00A$@S@#@S#@#@��0
7@3@@#@$@3$� ��0-� E(�4-�(� E@
~�� @StrT}
�ImpTH
 ! '*+,*-.<? A D\||.���ExpT�{n{l_"]Y)e)c
FunT4��������LitTg�x�]�K� �х����
�	��|6�.��̢Z����9�@���rMː�#�m�^(�N�F���(��ao��1�Q׆���ȬGAttr(�lhdvsnln�^X����`h�Q�/VjjAbst