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