aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/re.beam
blob: fb8888ad580ff5bfafbad8686d9cad8500fb325e (plain) (tree)
1
2
3
4
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                    
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         












































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
               
                                             
        


















                                                                                                                                                                                                                                                                
        


































                                                                                                                                       

       












































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
FOR1,BEAMAtomjxresplitfalseiodataerrorerlang++runmatchtruenomatchthrowbadargbadrebadoptbackstrip_emptydo_backstrip_empty_gdo_backstrip_emptyconvert_any_split_resultconvert_split_resultlistbinarydo_splitall	byte_size+-listsreverse	empty_subdig_subpatternsextend_subpatterns
compile_split
re_patternfiltercompileokreplaceunicodecharacters_to_binaryiolist_to_binarycharacters_to_listbinary_to_list
do_replaceprocess_repl_paramscapturereturnprocess_split_paramspartsinfinitytrimgroupglobalapply_mlistprecomp_repllist_to_integerpick_intdo_mlist
list_to_tuplecheck_for_unicodememberprocess_parametersoffsetnonefirst
all_but_first
stripfirstbadlistpostprocessindexbinarifylistify	ubinarifyulistifyprocess_uparamsucompilenew_stacktraceEXITraiseurunurun2grungrun2do_grunloopexecanchorednotemptyforwardcoptdotalldollar_endonlyungreedy	firstline	multilineno_auto_captureextendedcaselessdupnamesrunoptnotbolnoteol	to_binarymodule_infoget_module_info-ulistify/2-lc$^0/1-0--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$�u8"  @#0E0"0@�0h��@�@�@��3@2C@B@2S@#@2#@�`
|9
:
`B$BtB B0TB@DBP4@�@d -.@#@$@�@#$ 
M9
<
@ U0ePB+
R=
`BBB @G @@#@$09�:
 BB#+
�@3@TC@@4S@$$T`
20
D;D
@�u2�p@4D 
�@d#@43@t4Ddt@
(=��+
�0
4;4
@��2��@E$CEC@d#@�3@t$4DTdt@
(=�� E$@d#@23@t$4DTdt@
(�i���j�0
;
@R����+
�=
�0
;
@�
�
l#�@� JDJ4JH`E�E�E�@� 0�
 0
;
@2
�

"

8
 A#4
# @@
"4
0@#@
4
@
"4
 E E 4
!
"8
&A#t
%03y
%34
##@#0@#
"4
$$ EG%0@#@
" E&4
!'
@(0
'3;3
'@�
)2
*)@#3@#@30-s*0
,+
0,0
+;
+`

-B
0

0-0
+#;#
+@�
.2
/.-p/-m01
`2+
3C+
3S2t
< x
<�w
< 
� E34
4#+
5S2t
< x
<�w
< 
� E4+
5S2|
5`@c(
5c@G 5+
6C+
6S�t
< x
<�w
< 
�@EE64
7#+
8S�t
< x
<�w
< 
�@EE7+
8S�|
8`@c(
8c@G088
1#A#cs8
1cAc��9
1�:
1� ��B��B��}�P��#}�`�@d@�@#@S$@C4@3D@T@st@�@��
@+
9+
9�+
9�@D3@t#@4C@@$S@d`
2�9t
>dx
>T�w
>��
>�@�@D@�T� 
I}`4C@�@D3@t#@@$S4Dt@d`
20
=$;$
=@2
:�
;:@@�@��`@p@@$#@�00
D E;@@�@��`@p@@#@�  0
D@EE <�H=J$>Hd?
@8
AA#9
B:
B B3+
B3@#
@A4
B@�B@2C
0D8
FA3C9
C3:
C3 B3SB3c+
ES��+
Ec PEG##@C0
DEt
Gpx
GS�w
Gpc�3�
G� PE3##@C0
DF4
C@#GHH
  I+
J@J8
K A#3}@`@3@# 
I EK4
H } `@ 
I EG@L
! M9
O:
N@B#B3+
N#
"@@F0#GG3G@#N9
O=
SO0 @@$g@$ �@@ �9
R:
R BB#0
R;
R@
%
PR
QP9
R#:
R#@B#3B#C+
R3
"@C@#g@$$ �@F0GGG@0Q00F GRG#0RJS@�N T
&0U@3@
WV
&@W�@h�
`@t@d@#T@B@2#@3@D0
o9
g:
g0BB4B @t@$ -.@@$@T -.@d#@3@t@C@P
j9
X:
X B,
dRX0
f4;4
f`

Y

\B
_Y0
e$;$
e@�
Z2
[Z@
'$4 �=
_[$4�=
_\0
e$;$
e@�
]2
^]@
'$4 �=
_^$4��_i��`j�0
c;
c@R
a�
ba+
c�=
hb0
c;
c@�
h�
hcl#�d@� eJ$fJ4gHh�EDETEdEt@� 0�i
,Pj0P@@#@C#@3@$09
l:
m BB#+
m�8
k#A#3C7
k3 PE3C#@@$0
�0k 0E##@@$0
�0l+
m�@0mJn
-0o8
xA3C9
v3<3
w@0
p 
qpB3S+
wS
.=
yqB3SB3c0
wS;S
w@
/
r
.
yr0
yc;c
y`

sB
t

us@
@C0
ot@B@C0
ou@
@C0
ov+
w3
'P@�#@C0
o9
z:
z0`BB#B 3E
'F0GG#G3wP@C@30
o9
z:
z0`BB#B 3EF0GG#G3x4
n@0F0GGG#y@�N zH{
0`|8
�Acs9
�c<c
�@0
} 
~}Bc�+
��
.=
�~Bc�Bc�0
��;�
�`
1

/
�
.
�,
��-
��(
��}�`�3@2C@s`
|�+
��
2@��3@2C@s`
|�0
��;�
�`

�B
�

��@
@s`
|�@B@s`
|�@
@s`
|�0
�c;c
��
3
�
4
�
5
�
'
��@��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�@�N �H�
60� 0@@@#
�@#@3@@C@P
� �
7�t
�y
�@�u
��z-
�;
�@	\
�	&
��u
� �#�
��@3(
�#	1'
�	9#�@@3@#
�8
�A#5
�@|0@3o3om 0Y�Z
�E#�{�w
� 
�#|
�0@#3'
�30@#
�9
�:
� BB@�@@@
� E��
��
� E�{��
�� @
�8
�A#5
�@|0@3o3om 0Y�Z
�E#�m Y�E��=
��H�
9�t
�u
���
��@#(
�	0(
�	90@#@
�9
�:
� PBB#EF GG#��0F GG@�H�
:P�+
�G4
�C@�8
�CACSc8
�SASs�9
�s:
�s Bs�Bs�'
�#��}�`�##t
��w
��#�Cw
��
�p�@CF SG�G�ES�SEScC@�#P
� E�+
��#`�t
��x
���w
��
�P�@3T@#D@4@c$@�@F CG�G�EC�#@30
�}PD#@S@T3@@$C@4@ST�PP
� E�4
�C@��H�
,0�8
�A3C4
�C5
�3@3� 0@@#@�@@#@0-` �
< �9
�:
�@B#B 3+
�#
"-
�3;3
�@
�
��@��@2�@
'N �
>P�8
�ASc9
�S<S
�@ 
�0
��BSsBS�0
�s;s
�@
?
�
.
��@�@cP
�� �@c@3@�P
�9
�:
�@BB#B 3B0C+
�320
�;
��
@
�
A
�
B
�

��p0EGPF@GG#G
@G �p0EGPF@GG#G
G �p0EG`F@GG#G
CG �p0EG`F@GG#G
G �4
�p0EGPF@GG#G
@G �7
��0EF 3G
.GE3F@GG#G
CG �PPF@GG#G3GC �BSsBS�BS �+
�s
.P�F SG
.G�ESc@�3P
��+
�S
5@cP
��0
�C;C
�@�
�2
��Pp@S@3@#@$@c4@D-#0
�;
�@�
�2
��@#@3@$@�C@4P
�P�@#@3@$@�C@4�@P
�9
�:
�@pBB#B 3B0CEF@GG#G3GC�p@2C@c@SP
�9
�:
�@pBB#B 3B0CEF@GG#G3GC�4
�P@F@GGG#G3�@
D  �J�H�@
DN �
EP�9
�:
� BSBc+
�S�4
�c@��+
�
@@��0
�#;#
�@

�

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

�2
�
C
��+
�#
F0pF G�Gc�+
�#
Fp@c-\0F G�G@�
G �9
�:
� B#B3+
�#�@@3 -R0F G�G@�
H0�9
�:
� B3BC+
�3�P@3@#@3#@C0-E0F G�G@�
I �9
�:
� B#B3+
�#�@@3 ->0F G�G@��
J �9
�:
� B#B3+
�#�@@3 -70F G�G@��
K �8
�A#39
�#:
�#0B#CB#SB# c+
�C
.PpF #G
.GSE#3@c 
��,
�#
5�@@3@# 
�9
�:
� PBB#EF GG#�4
�0 F GG�@2N �H�
L �@ h4
�@@
'@$ �@ �i4@�j4+
�R@ >4
�@EE$@
M 0�?49
�:
� BB#+
�
N9
�#:
�# B#3B#C+
�3
M8
�CACSc9
�S:
�S0`pBSsBS �F0GsG
$G�Ec#@@R0@�l#@�H�
P0�P0hD
�@#@$@40
�iDP�jD+
�R` >D
�@EE$E4@
M 0�?D9
�:
� BB#+
�
N9
�#:
�# B#3B#C+
�3
M8
�CACSc9
�S:
�S0`pBSsBS �F0GsG�G�Ec#@@R0P�l#P�H�
Q0�@0>4
�@$@@
F@#@ 
��?49
�:
� BB#@@#=
��@2@�@4@#@
'@$@#$ �@5
�@=
��9
�:
�@B+
�
"@=
��@
'@ ��@@$#$@00
�4;4
�@

�

��@ 
�@�@ 
�@�@�
R0�9
�#<#
�@0
� 
��P0B#3B#CB# ShD
�0`@4@S$@3F #G3GC0-=
��jD+-R` >D
�@EE$E4@
M 0�?D9-:- BB#+-
N9-#:-# B#3B#C+-3
M8-CACSc9-S:-S0`pBSsBS �F0GsG�G�Ec#@@R0P�P0B#3B#ChD
�0P@4@$@3F #G3GC0-�iDP�jD+-R` >D
�@EE4E$@
M 0�?D9-:- BB#+-
N9-#:-# B#3B#C+-3
M8-CACSc9-S:-S0`pBSsBS �F0GsG�G�Ec#@@R0P(l#P(H(
S0(9-#:-# P0B#3B#@D@@3@$@4 
�@@D@ -.0F CG$G@#@43@DP-P(
TP(9-C:-C `PBCSBCC>T-@4@$@#@3@2#@
F3@@S@DP
�(?T,-
D9-:-@BB#B 3B0C|P@4@3T@CD@C@3@S@$�P@$`-
@$3@4#@C@DP
�P(`EDEE$@� 0(H(	
U`(
'-3#@Gp(
�P`$@S�@Ct@3d@#T@D@4F cG
?GTEcS#09-:- BB#+-�8-#A#3C9-3:-3 B3SB3c@c@S@C$'-c}pPSc#@d3@tC@D@�S@44DTdt�`-
=-(�pE
V�3E
W33F sG
?GTEs3#@DT@409-
:- BB#+-�00F G�G#=-(
+-�@Gp(9-:- BB#+-�@#T8-#A#9-:- B'-}0P=-(@#@@t3@4@-(@d3@#@tC@D@�S@44Ddt�`-
9-:- BB#+-�4-T00F G�G#=-(P0ET#F G�G(9-:- BB#+-��0F GGE$E#F G�G�(+-�@Gp�(H(J(
X@(+-#@(0-3;3-@2-�-(}0P#(00t-!03x-!3��-!3�@@#@$t-3@3�-3 u-3@C--C;C-@--(u-3PS--S;S-@--(x-3A�-3�@1=- (�-3x-31�-3�@A=- (x-3Q�-3�@!=- (@( }P}`#@@�3@$@-0(!H("
Y(#0-%;-%
Z-$
[-$
\-$
]-$
^-$
_-$
'-$
`-$
a-$
b-$($@�(%@2(&
c('9-*<-,@0-( -)((B+-,
.=-+()B0-,;-,@
.-+
?-+(*0-,;-,�
d-+
e-+
5-+
W-+(+@�(,@2(-
f (.5-/(/0--;--@�-02-1(0@
'N �(1N�(2
g(3@N(4
g(5@@N (6
i (78-;A#39-:#:-:#  @B#CB#S@@3+-8S@=-9(8t-<`x-<C�w-<`S�#�-<�@
'@# �(9@#@@@#� -7 E(:@3 -7(;4-6(<�H(=
j (>8-BA#39-A#:-A#  @B#CB#S@@3+-?C��+-?S@G=-@(?t-C`x-CC�w-C`S�#�-C�@#(@@#@@@#� -> E(A@3 ->(B4-=(C�H(D
k0(E8-F00A$@@#0-H@3@@#@$@3$� 0-E E(F4-D(G
l0(H8-NA3C9-M3:-M3 0PB3SB3c@@#@C$+-Ic@=-L(I0-P;-P@�-J2-K(Jt-O#px-OS�w-Opc�3�-O�@
'@3 �=-L(K}pPS}pPSc3@@#@3#0(L@3@@#@$@3$� 0-H E(M@C0-H(N4-G(O�#H#(PJ(Q
m (R8-S  A@ -U@#@@@#� -R E(S4-Q(T
n (U8-YA#39-X#:-X#  @B#CB#S@@3+-VC��+-VS@G=-W(Vt-Z`x-ZC�w-Z`S�#�-Z�@#(W@#@@@#� -U E(X@3 -U(Y4-T(Z�H([
o(\8-^A#8-]0A3@#-\ E(]@#-\(^4-[(_
p0(`8-e00A3C@@#@C$--c3
-a(-a3@G=-d(a}PP39-g:-g B3BS'-b3@G=-d(bt-f#`x-f3�w-f`S�c�-f�@c=-d(c@3(d@3@@#@$@3$� 0-` E(e4-_(f�#H#(gH(h
s(i-#
(j
u(k-'
(l
v(m8-nA�@@@-m E(n4-l(o
w(p8-qA@
' �@@@-p E(q4-o(r
x0(s8-t00A$@S@#@S#@#@0
,@3@@#@$@3$� 0-s E(t4-rStrT�ImpT$#$'()'*+8;=Ohh+qrtExpTp	g5g3R�P�L�&W&UFunT4ukR�isi��gLitTg�x�]�K� �х����
�	��|6�.��̢Z����9�@���rMː�#�m�^(�N�F���(��ao��1�Q׆���ȬGAttr(�lhdvsnln�B��G���B��v�jjAbst