]> git.proxmox.com Git - rustc.git/blob - vendor/regex-automata-0.1.10/data/tests/fowler/nullsubexpr.toml
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / regex-automata-0.1.10 / data / tests / fowler / nullsubexpr.toml
1 [[tests]]
2 name = "nullsubexpr3"
3 options = ['escaped']
4 pattern = '''(a*)*'''
5 input = '''a'''
6 matches = [[0, 1]]
7
8 [[tests]]
9 name = "nullsubexpr5"
10 options = ['escaped']
11 pattern = '''(a*)*'''
12 input = '''x'''
13 matches = [[0, 0]]
14
15 [[tests]]
16 name = "nullsubexpr6"
17 options = ['escaped']
18 pattern = '''(a*)*'''
19 input = '''aaaaaa'''
20 matches = [[0, 6]]
21
22 [[tests]]
23 name = "nullsubexpr7"
24 options = ['escaped']
25 pattern = '''(a*)*'''
26 input = '''aaaaaax'''
27 matches = [[0, 6]]
28
29 [[tests]]
30 name = "nullsubexpr8"
31 options = ['escaped']
32 pattern = '''(a*)+'''
33 input = '''a'''
34 matches = [[0, 1]]
35
36 [[tests]]
37 name = "nullsubexpr9"
38 options = ['escaped']
39 pattern = '''(a*)+'''
40 input = '''x'''
41 matches = [[0, 0]]
42
43 [[tests]]
44 name = "nullsubexpr10"
45 options = ['escaped']
46 pattern = '''(a*)+'''
47 input = '''aaaaaa'''
48 matches = [[0, 6]]
49
50 [[tests]]
51 name = "nullsubexpr11"
52 options = ['escaped']
53 pattern = '''(a*)+'''
54 input = '''aaaaaax'''
55 matches = [[0, 6]]
56
57 [[tests]]
58 name = "nullsubexpr12"
59 options = ['escaped']
60 pattern = '''(a+)*'''
61 input = '''a'''
62 matches = [[0, 1]]
63
64 [[tests]]
65 name = "nullsubexpr13"
66 options = ['escaped']
67 pattern = '''(a+)*'''
68 input = '''x'''
69 matches = [[0, 0]]
70
71 [[tests]]
72 name = "nullsubexpr14"
73 options = ['escaped']
74 pattern = '''(a+)*'''
75 input = '''aaaaaa'''
76 matches = [[0, 6]]
77
78 [[tests]]
79 name = "nullsubexpr15"
80 options = ['escaped']
81 pattern = '''(a+)*'''
82 input = '''aaaaaax'''
83 matches = [[0, 6]]
84
85 [[tests]]
86 name = "nullsubexpr16"
87 options = ['escaped']
88 pattern = '''(a+)+'''
89 input = '''a'''
90 matches = [[0, 1]]
91
92 [[tests]]
93 name = "nullsubexpr17"
94 options = ['escaped']
95 pattern = '''(a+)+'''
96 input = '''x'''
97 matches = []
98
99 [[tests]]
100 name = "nullsubexpr18"
101 options = ['escaped']
102 pattern = '''(a+)+'''
103 input = '''aaaaaa'''
104 matches = [[0, 6]]
105
106 [[tests]]
107 name = "nullsubexpr19"
108 options = ['escaped']
109 pattern = '''(a+)+'''
110 input = '''aaaaaax'''
111 matches = [[0, 6]]
112
113 [[tests]]
114 name = "nullsubexpr21"
115 options = ['escaped']
116 pattern = '''([a]*)*'''
117 input = '''a'''
118 matches = [[0, 1]]
119
120 [[tests]]
121 name = "nullsubexpr23"
122 options = ['escaped']
123 pattern = '''([a]*)*'''
124 input = '''x'''
125 matches = [[0, 0]]
126
127 [[tests]]
128 name = "nullsubexpr24"
129 options = ['escaped']
130 pattern = '''([a]*)*'''
131 input = '''aaaaaa'''
132 matches = [[0, 6]]
133
134 [[tests]]
135 name = "nullsubexpr25"
136 options = ['escaped']
137 pattern = '''([a]*)*'''
138 input = '''aaaaaax'''
139 matches = [[0, 6]]
140
141 [[tests]]
142 name = "nullsubexpr26"
143 options = ['escaped']
144 pattern = '''([a]*)+'''
145 input = '''a'''
146 matches = [[0, 1]]
147
148 [[tests]]
149 name = "nullsubexpr27"
150 options = ['escaped']
151 pattern = '''([a]*)+'''
152 input = '''x'''
153 matches = [[0, 0]]
154
155 [[tests]]
156 name = "nullsubexpr28"
157 options = ['escaped']
158 pattern = '''([a]*)+'''
159 input = '''aaaaaa'''
160 matches = [[0, 6]]
161
162 [[tests]]
163 name = "nullsubexpr29"
164 options = ['escaped']
165 pattern = '''([a]*)+'''
166 input = '''aaaaaax'''
167 matches = [[0, 6]]
168
169 [[tests]]
170 name = "nullsubexpr30"
171 options = ['escaped']
172 pattern = '''([^b]*)*'''
173 input = '''a'''
174 matches = [[0, 1]]
175
176 [[tests]]
177 name = "nullsubexpr32"
178 options = ['escaped']
179 pattern = '''([^b]*)*'''
180 input = '''b'''
181 matches = [[0, 0]]
182
183 [[tests]]
184 name = "nullsubexpr33"
185 options = ['escaped']
186 pattern = '''([^b]*)*'''
187 input = '''aaaaaa'''
188 matches = [[0, 6]]
189
190 [[tests]]
191 name = "nullsubexpr34"
192 options = ['escaped']
193 pattern = '''([^b]*)*'''
194 input = '''aaaaaab'''
195 matches = [[0, 6]]
196
197 [[tests]]
198 name = "nullsubexpr35"
199 options = ['escaped']
200 pattern = '''([ab]*)*'''
201 input = '''a'''
202 matches = [[0, 1]]
203
204 [[tests]]
205 name = "nullsubexpr36"
206 options = ['escaped']
207 pattern = '''([ab]*)*'''
208 input = '''aaaaaa'''
209 matches = [[0, 6]]
210
211 [[tests]]
212 name = "nullsubexpr37"
213 options = ['escaped']
214 pattern = '''([ab]*)*'''
215 input = '''ababab'''
216 matches = [[0, 6]]
217
218 [[tests]]
219 name = "nullsubexpr38"
220 options = ['escaped']
221 pattern = '''([ab]*)*'''
222 input = '''bababa'''
223 matches = [[0, 6]]
224
225 [[tests]]
226 name = "nullsubexpr39"
227 options = ['escaped']
228 pattern = '''([ab]*)*'''
229 input = '''b'''
230 matches = [[0, 1]]
231
232 [[tests]]
233 name = "nullsubexpr40"
234 options = ['escaped']
235 pattern = '''([ab]*)*'''
236 input = '''bbbbbb'''
237 matches = [[0, 6]]
238
239 [[tests]]
240 name = "nullsubexpr41"
241 options = ['escaped']
242 pattern = '''([ab]*)*'''
243 input = '''aaaabcde'''
244 matches = [[0, 5]]
245
246 [[tests]]
247 name = "nullsubexpr42"
248 options = ['escaped']
249 pattern = '''([^a]*)*'''
250 input = '''b'''
251 matches = [[0, 1]]
252
253 [[tests]]
254 name = "nullsubexpr43"
255 options = ['escaped']
256 pattern = '''([^a]*)*'''
257 input = '''bbbbbb'''
258 matches = [[0, 6]]
259
260 [[tests]]
261 name = "nullsubexpr45"
262 options = ['escaped']
263 pattern = '''([^a]*)*'''
264 input = '''aaaaaa'''
265 matches = [[0, 0]]
266
267 [[tests]]
268 name = "nullsubexpr46"
269 options = ['escaped']
270 pattern = '''([^ab]*)*'''
271 input = '''ccccxx'''
272 matches = [[0, 6]]
273
274 [[tests]]
275 name = "nullsubexpr48"
276 options = ['escaped']
277 pattern = '''([^ab]*)*'''
278 input = '''ababab'''
279 matches = [[0, 0]]
280
281 [[tests]]
282 name = "nullsubexpr50"
283 options = ['escaped']
284 pattern = '''((z)+|a)*'''
285 input = '''zabcde'''
286 matches = [[0, 2]]
287
288 [[tests]]
289 name = "nullsubexpr69"
290 options = ['escaped']
291 pattern = '''(a*)*(x)'''
292 input = '''x'''
293 matches = [[0, 1]]
294
295 [[tests]]
296 name = "nullsubexpr70"
297 options = ['escaped']
298 pattern = '''(a*)*(x)'''
299 input = '''ax'''
300 matches = [[0, 2]]
301
302 [[tests]]
303 name = "nullsubexpr71"
304 options = ['escaped']
305 pattern = '''(a*)*(x)'''
306 input = '''axa'''
307 matches = [[0, 2]]
308
309 [[tests]]
310 name = "nullsubexpr73"
311 options = ['escaped']
312 pattern = '''(a*)+(x)'''
313 input = '''x'''
314 matches = [[0, 1]]
315
316 [[tests]]
317 name = "nullsubexpr74"
318 options = ['escaped']
319 pattern = '''(a*)+(x)'''
320 input = '''ax'''
321 matches = [[0, 2]]
322
323 [[tests]]
324 name = "nullsubexpr75"
325 options = ['escaped']
326 pattern = '''(a*)+(x)'''
327 input = '''axa'''
328 matches = [[0, 2]]
329
330 [[tests]]
331 name = "nullsubexpr77"
332 options = ['escaped']
333 pattern = '''(a*){2}(x)'''
334 input = '''x'''
335 matches = [[0, 1]]
336
337 [[tests]]
338 name = "nullsubexpr78"
339 options = ['escaped']
340 pattern = '''(a*){2}(x)'''
341 input = '''ax'''
342 matches = [[0, 2]]
343
344 [[tests]]
345 name = "nullsubexpr79"
346 options = ['escaped']
347 pattern = '''(a*){2}(x)'''
348 input = '''axa'''
349 matches = [[0, 2]]
350