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