xref: /aosp_15_r20/external/cronet/testing/libfuzzer/fuzzers/dicts/regexp.dict (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker#
2*6777b538SAndroid Build Coastguard Worker# AFL dictionary for JS regex
3*6777b538SAndroid Build Coastguard Worker# ---------------------------
4*6777b538SAndroid Build Coastguard Worker#
5*6777b538SAndroid Build Coastguard Worker# Contains various regular expressions.
6*6777b538SAndroid Build Coastguard Worker#
7*6777b538SAndroid Build Coastguard Worker# Created by Yang Guo <[email protected]>
8*6777b538SAndroid Build Coastguard Worker#
9*6777b538SAndroid Build Coastguard Worker
10*6777b538SAndroid Build Coastguard Worker"?"
11*6777b538SAndroid Build Coastguard Worker"abc"
12*6777b538SAndroid Build Coastguard Worker"()"
13*6777b538SAndroid Build Coastguard Worker"[]"
14*6777b538SAndroid Build Coastguard Worker"abc|def"
15*6777b538SAndroid Build Coastguard Worker"abc|def|ghi"
16*6777b538SAndroid Build Coastguard Worker"^xxx$"
17*6777b538SAndroid Build Coastguard Worker"ab\\b\\d\\bcd"
18*6777b538SAndroid Build Coastguard Worker"\\w|\\d"
19*6777b538SAndroid Build Coastguard Worker"a*?"
20*6777b538SAndroid Build Coastguard Worker"abc+"
21*6777b538SAndroid Build Coastguard Worker"abc+?"
22*6777b538SAndroid Build Coastguard Worker"xyz?"
23*6777b538SAndroid Build Coastguard Worker"xyz??"
24*6777b538SAndroid Build Coastguard Worker"xyz{0,1}"
25*6777b538SAndroid Build Coastguard Worker"xyz{0,1}?"
26*6777b538SAndroid Build Coastguard Worker"xyz{93}"
27*6777b538SAndroid Build Coastguard Worker"xyz{1,32}"
28*6777b538SAndroid Build Coastguard Worker"xyz{1,32}?"
29*6777b538SAndroid Build Coastguard Worker"xyz{1,}"
30*6777b538SAndroid Build Coastguard Worker"xyz{1,}?"
31*6777b538SAndroid Build Coastguard Worker"a\\fb\\nc\\rd\\te\\vf"
32*6777b538SAndroid Build Coastguard Worker"a\\nb\\bc"
33*6777b538SAndroid Build Coastguard Worker"(?:foo)"
34*6777b538SAndroid Build Coastguard Worker"(?: foo )"
35*6777b538SAndroid Build Coastguard Worker"foo|(bar|baz)|quux"
36*6777b538SAndroid Build Coastguard Worker"foo(?=bar)baz"
37*6777b538SAndroid Build Coastguard Worker"foo(?!bar)baz"
38*6777b538SAndroid Build Coastguard Worker"foo(?<=bar)baz"
39*6777b538SAndroid Build Coastguard Worker"foo(?<!bar)baz"
40*6777b538SAndroid Build Coastguard Worker"()"
41*6777b538SAndroid Build Coastguard Worker"(?=)"
42*6777b538SAndroid Build Coastguard Worker"[]"
43*6777b538SAndroid Build Coastguard Worker"[x]"
44*6777b538SAndroid Build Coastguard Worker"[xyz]"
45*6777b538SAndroid Build Coastguard Worker"[a-zA-Z0-9]"
46*6777b538SAndroid Build Coastguard Worker"[-123]"
47*6777b538SAndroid Build Coastguard Worker"[^123]"
48*6777b538SAndroid Build Coastguard Worker"]"
49*6777b538SAndroid Build Coastguard Worker"}"
50*6777b538SAndroid Build Coastguard Worker"[a-b-c]"
51*6777b538SAndroid Build Coastguard Worker"[x\\dz]"
52*6777b538SAndroid Build Coastguard Worker"[\\d-z]"
53*6777b538SAndroid Build Coastguard Worker"[\\d-\\d]"
54*6777b538SAndroid Build Coastguard Worker"[z-\\d]"
55*6777b538SAndroid Build Coastguard Worker"\\cj\\cJ\\ci\\cI\\ck\\cK"
56*6777b538SAndroid Build Coastguard Worker"\\c!"
57*6777b538SAndroid Build Coastguard Worker"\\c_"
58*6777b538SAndroid Build Coastguard Worker"\\c~"
59*6777b538SAndroid Build Coastguard Worker"[\\c!]"
60*6777b538SAndroid Build Coastguard Worker"[\\c_]"
61*6777b538SAndroid Build Coastguard Worker"[\\c~]"
62*6777b538SAndroid Build Coastguard Worker"[\\ca]"
63*6777b538SAndroid Build Coastguard Worker"[\\cz]"
64*6777b538SAndroid Build Coastguard Worker"[\\cA]"
65*6777b538SAndroid Build Coastguard Worker"[\\cZ]"
66*6777b538SAndroid Build Coastguard Worker"[\\c1]"
67*6777b538SAndroid Build Coastguard Worker"\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ "
68*6777b538SAndroid Build Coastguard Worker"[\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ ]"
69*6777b538SAndroid Build Coastguard Worker"\\8"
70*6777b538SAndroid Build Coastguard Worker"\\9"
71*6777b538SAndroid Build Coastguard Worker"\\11"
72*6777b538SAndroid Build Coastguard Worker"\\11a"
73*6777b538SAndroid Build Coastguard Worker"\\011"
74*6777b538SAndroid Build Coastguard Worker"\\118"
75*6777b538SAndroid Build Coastguard Worker"\\111"
76*6777b538SAndroid Build Coastguard Worker"\\1111"
77*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\1"
78*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\2"
79*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\3"
80*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\4"
81*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\1*"
82*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\3*"
83*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)\\4*"
84*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\10"
85*6777b538SAndroid Build Coastguard Worker"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\11"
86*6777b538SAndroid Build Coastguard Worker"(a)\\1"
87*6777b538SAndroid Build Coastguard Worker"(a\\1)"
88*6777b538SAndroid Build Coastguard Worker"(\\1a)"
89*6777b538SAndroid Build Coastguard Worker"(\\2)(\\1)"
90*6777b538SAndroid Build Coastguard Worker"(?=a){0,10}a"
91*6777b538SAndroid Build Coastguard Worker"(?=a){1,10}a"
92*6777b538SAndroid Build Coastguard Worker"(?=a){9,10}a"
93*6777b538SAndroid Build Coastguard Worker"(?!a)?a"
94*6777b538SAndroid Build Coastguard Worker"\\1(a)"
95*6777b538SAndroid Build Coastguard Worker"(?!(a))\\1"
96*6777b538SAndroid Build Coastguard Worker"(?!\\1(a\\1)\\1)\\1"
97*6777b538SAndroid Build Coastguard Worker"\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1"
98*6777b538SAndroid Build Coastguard Worker"[\\0]"
99*6777b538SAndroid Build Coastguard Worker"[\\11]"
100*6777b538SAndroid Build Coastguard Worker"[\\11a]"
101*6777b538SAndroid Build Coastguard Worker"[\\011]"
102*6777b538SAndroid Build Coastguard Worker"[\\00011]"
103*6777b538SAndroid Build Coastguard Worker"[\\118]"
104*6777b538SAndroid Build Coastguard Worker"[\\111]"
105*6777b538SAndroid Build Coastguard Worker"[\\1111]"
106*6777b538SAndroid Build Coastguard Worker"\\x60"
107*6777b538SAndroid Build Coastguard Worker"\\x3z"
108*6777b538SAndroid Build Coastguard Worker"\\c"
109*6777b538SAndroid Build Coastguard Worker"\\u0034"
110*6777b538SAndroid Build Coastguard Worker"\\u003z"
111*6777b538SAndroid Build Coastguard Worker"foo[z]*"
112*6777b538SAndroid Build Coastguard Worker"\\u{12345}"
113*6777b538SAndroid Build Coastguard Worker"\\u{12345}\\u{23456}"
114*6777b538SAndroid Build Coastguard Worker"\\u{12345}{3}"
115*6777b538SAndroid Build Coastguard Worker"\\u{12345}*"
116*6777b538SAndroid Build Coastguard Worker"\\ud808\\udf45*"
117*6777b538SAndroid Build Coastguard Worker"[\\ud808\\udf45-\\ud809\\udccc]"
118*6777b538SAndroid Build Coastguard Worker"a"
119*6777b538SAndroid Build Coastguard Worker"a|b"
120*6777b538SAndroid Build Coastguard Worker"a\\n"
121*6777b538SAndroid Build Coastguard Worker"a$"
122*6777b538SAndroid Build Coastguard Worker"a\\b!"
123*6777b538SAndroid Build Coastguard Worker"a\\Bb"
124*6777b538SAndroid Build Coastguard Worker"a*?"
125*6777b538SAndroid Build Coastguard Worker"a?"
126*6777b538SAndroid Build Coastguard Worker"a??"
127*6777b538SAndroid Build Coastguard Worker"a{0,1}?"
128*6777b538SAndroid Build Coastguard Worker"a{1,2}?"
129*6777b538SAndroid Build Coastguard Worker"a+?"
130*6777b538SAndroid Build Coastguard Worker"(a)"
131*6777b538SAndroid Build Coastguard Worker"(a)\\1"
132*6777b538SAndroid Build Coastguard Worker"(\\1a)"
133*6777b538SAndroid Build Coastguard Worker"\\1(a)"
134*6777b538SAndroid Build Coastguard Worker"a\\s"
135*6777b538SAndroid Build Coastguard Worker"a\\S"
136*6777b538SAndroid Build Coastguard Worker"a\\D"
137*6777b538SAndroid Build Coastguard Worker"a\\w"
138*6777b538SAndroid Build Coastguard Worker"a\\W"
139*6777b538SAndroid Build Coastguard Worker"a."
140*6777b538SAndroid Build Coastguard Worker"a\\q"
141*6777b538SAndroid Build Coastguard Worker"a[a]"
142*6777b538SAndroid Build Coastguard Worker"a[^a]"
143*6777b538SAndroid Build Coastguard Worker"a[a-z]"
144*6777b538SAndroid Build Coastguard Worker"a(?:b)"
145*6777b538SAndroid Build Coastguard Worker"a(?=b)"
146*6777b538SAndroid Build Coastguard Worker"a(?!b)"
147*6777b538SAndroid Build Coastguard Worker"\\x60"
148*6777b538SAndroid Build Coastguard Worker"\\u0060"
149*6777b538SAndroid Build Coastguard Worker"\\cA"
150*6777b538SAndroid Build Coastguard Worker"\\q"
151*6777b538SAndroid Build Coastguard Worker"\\1112"
152*6777b538SAndroid Build Coastguard Worker"(a)\\1"
153*6777b538SAndroid Build Coastguard Worker"(?!a)?a\\1"
154*6777b538SAndroid Build Coastguard Worker"(?:(?=a))a\\1"
155*6777b538SAndroid Build Coastguard Worker"a{}"
156*6777b538SAndroid Build Coastguard Worker"a{,}"
157*6777b538SAndroid Build Coastguard Worker"a{"
158*6777b538SAndroid Build Coastguard Worker"a{z}"
159*6777b538SAndroid Build Coastguard Worker"a{12z}"
160*6777b538SAndroid Build Coastguard Worker"a{12,"
161*6777b538SAndroid Build Coastguard Worker"a{12,3b"
162*6777b538SAndroid Build Coastguard Worker"{}"
163*6777b538SAndroid Build Coastguard Worker"{,}"
164*6777b538SAndroid Build Coastguard Worker"{"
165*6777b538SAndroid Build Coastguard Worker"{z}"
166*6777b538SAndroid Build Coastguard Worker"{1z}"
167*6777b538SAndroid Build Coastguard Worker"{12,"
168*6777b538SAndroid Build Coastguard Worker"{12,3b"
169*6777b538SAndroid Build Coastguard Worker"a"
170*6777b538SAndroid Build Coastguard Worker"abc"
171*6777b538SAndroid Build Coastguard Worker"a[bc]d"
172*6777b538SAndroid Build Coastguard Worker"a|bc"
173*6777b538SAndroid Build Coastguard Worker"ab|c"
174*6777b538SAndroid Build Coastguard Worker"a||bc"
175*6777b538SAndroid Build Coastguard Worker"(?:ab)"
176*6777b538SAndroid Build Coastguard Worker"(?:ab|cde)"
177*6777b538SAndroid Build Coastguard Worker"(?:ab)|cde"
178*6777b538SAndroid Build Coastguard Worker"(ab)"
179*6777b538SAndroid Build Coastguard Worker"(ab|cde)"
180*6777b538SAndroid Build Coastguard Worker"(ab)\\1"
181*6777b538SAndroid Build Coastguard Worker"(ab|cde)\\1"
182*6777b538SAndroid Build Coastguard Worker"(?:ab)?"
183*6777b538SAndroid Build Coastguard Worker"(?:ab)+"
184*6777b538SAndroid Build Coastguard Worker"a?"
185*6777b538SAndroid Build Coastguard Worker"a+"
186*6777b538SAndroid Build Coastguard Worker"a??"
187*6777b538SAndroid Build Coastguard Worker"a*?"
188*6777b538SAndroid Build Coastguard Worker"a+?"
189*6777b538SAndroid Build Coastguard Worker"(?:a?)?"
190*6777b538SAndroid Build Coastguard Worker"(?:a+)?"
191*6777b538SAndroid Build Coastguard Worker"(?:a?)+"
192*6777b538SAndroid Build Coastguard Worker"(?:a*)+"
193*6777b538SAndroid Build Coastguard Worker"(?:a+)+"
194*6777b538SAndroid Build Coastguard Worker"(?:a?)*"
195*6777b538SAndroid Build Coastguard Worker"(?:a*)*"
196*6777b538SAndroid Build Coastguard Worker"(?:a+)*"
197*6777b538SAndroid Build Coastguard Worker"a{0}"
198*6777b538SAndroid Build Coastguard Worker"(?:a+){0,0}"
199*6777b538SAndroid Build Coastguard Worker"a*b"
200*6777b538SAndroid Build Coastguard Worker"a+b"
201*6777b538SAndroid Build Coastguard Worker"a*b|c"
202*6777b538SAndroid Build Coastguard Worker"a+b|c"
203*6777b538SAndroid Build Coastguard Worker"(?:a{5,1000000}){3,1000000}"
204*6777b538SAndroid Build Coastguard Worker"(?:ab){4,7}"
205*6777b538SAndroid Build Coastguard Worker"a\\bc"
206*6777b538SAndroid Build Coastguard Worker"a\\sc"
207*6777b538SAndroid Build Coastguard Worker"a\\Sc"
208*6777b538SAndroid Build Coastguard Worker"a(?=b)c"
209*6777b538SAndroid Build Coastguard Worker"a(?=bbb|bb)c"
210*6777b538SAndroid Build Coastguard Worker"a(?!bbb|bb)c"
211*6777b538SAndroid Build Coastguard Worker"\xe2\x81\xa3"
212*6777b538SAndroid Build Coastguard Worker"[\xe2\x81\xa3]"
213*6777b538SAndroid Build Coastguard Worker"\xed\xb0\x80"
214*6777b538SAndroid Build Coastguard Worker"\xed\xa0\x80"
215*6777b538SAndroid Build Coastguard Worker"(\xed\xb0\x80)\x01"
216*6777b538SAndroid Build Coastguard Worker"((\xed\xa0\x80))\x02"
217*6777b538SAndroid Build Coastguard Worker"\xf0\x9f\x92\xa9"
218*6777b538SAndroid Build Coastguard Worker"\x01"
219*6777b538SAndroid Build Coastguard Worker"\x0f"
220*6777b538SAndroid Build Coastguard Worker"[-\xf0\x9f\x92\xa9]+"
221*6777b538SAndroid Build Coastguard Worker"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]"
222*6777b538SAndroid Build Coastguard Worker"(?<=)"
223*6777b538SAndroid Build Coastguard Worker"(?<=a)"
224*6777b538SAndroid Build Coastguard Worker"(?<!)"
225*6777b538SAndroid Build Coastguard Worker"(?<!a)"
226*6777b538SAndroid Build Coastguard Worker"(?<a>)"
227*6777b538SAndroid Build Coastguard Worker"(?<a>.)"
228*6777b538SAndroid Build Coastguard Worker"(?<a>.)\\k<a>"
229*6777b538SAndroid Build Coastguard Worker"\\p{Script=Greek}"
230*6777b538SAndroid Build Coastguard Worker"\\P{sc=Greek}"
231*6777b538SAndroid Build Coastguard Worker"\\p{Script_Extensions=Greek}"
232*6777b538SAndroid Build Coastguard Worker"\\P{scx=Greek}"
233*6777b538SAndroid Build Coastguard Worker"\\p{General_Category=Decimal_Number}"
234*6777b538SAndroid Build Coastguard Worker"\\P{gc=Decimal_Number}"
235*6777b538SAndroid Build Coastguard Worker"\\p{gc=Nd}"
236*6777b538SAndroid Build Coastguard Worker"\\P{Decimal_Number}"
237*6777b538SAndroid Build Coastguard Worker"\\p{Nd}"
238*6777b538SAndroid Build Coastguard Worker"\\P{Any}"
239*6777b538SAndroid Build Coastguard Worker"\\p{Changes_When_NFKC_Casefolded}"
240