]> git.proxmox.com Git - rustc.git/blob - vendor/regex-automata-0.1.10/data/tests/fowler/repetition-long.toml
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / regex-automata-0.1.10 / data / tests / fowler / repetition-long.toml
1 [[tests]]
2 name = "repetition-long12"
3 options = ['escaped']
4 pattern = '''X(.?){0,}Y'''
5 input = '''X1234567Y'''
6 matches = [[0, 9]]
7
8 [[tests]]
9 name = "repetition-long13"
10 options = ['escaped']
11 pattern = '''X(.?){1,}Y'''
12 input = '''X1234567Y'''
13 matches = [[0, 9]]
14
15 [[tests]]
16 name = "repetition-long14"
17 options = ['escaped']
18 pattern = '''X(.?){2,}Y'''
19 input = '''X1234567Y'''
20 matches = [[0, 9]]
21
22 [[tests]]
23 name = "repetition-long15"
24 options = ['escaped']
25 pattern = '''X(.?){3,}Y'''
26 input = '''X1234567Y'''
27 matches = [[0, 9]]
28
29 [[tests]]
30 name = "repetition-long16"
31 options = ['escaped']
32 pattern = '''X(.?){4,}Y'''
33 input = '''X1234567Y'''
34 matches = [[0, 9]]
35
36 [[tests]]
37 name = "repetition-long17"
38 options = ['escaped']
39 pattern = '''X(.?){5,}Y'''
40 input = '''X1234567Y'''
41 matches = [[0, 9]]
42
43 [[tests]]
44 name = "repetition-long18"
45 options = ['escaped']
46 pattern = '''X(.?){6,}Y'''
47 input = '''X1234567Y'''
48 matches = [[0, 9]]
49
50 [[tests]]
51 name = "repetition-long19"
52 options = ['escaped']
53 pattern = '''X(.?){7,}Y'''
54 input = '''X1234567Y'''
55 matches = [[0, 9]]
56
57 [[tests]]
58 name = "repetition-long20"
59 options = ['escaped']
60 pattern = '''X(.?){8,}Y'''
61 input = '''X1234567Y'''
62 matches = [[0, 9]]
63
64 [[tests]]
65 name = "repetition-long22"
66 options = ['escaped']
67 pattern = '''X(.?){0,8}Y'''
68 input = '''X1234567Y'''
69 matches = [[0, 9]]
70
71 [[tests]]
72 name = "repetition-long24"
73 options = ['escaped']
74 pattern = '''X(.?){1,8}Y'''
75 input = '''X1234567Y'''
76 matches = [[0, 9]]
77
78 [[tests]]
79 name = "repetition-long26"
80 options = ['escaped']
81 pattern = '''X(.?){2,8}Y'''
82 input = '''X1234567Y'''
83 matches = [[0, 9]]
84
85 [[tests]]
86 name = "repetition-long28"
87 options = ['escaped']
88 pattern = '''X(.?){3,8}Y'''
89 input = '''X1234567Y'''
90 matches = [[0, 9]]
91
92 [[tests]]
93 name = "repetition-long30"
94 options = ['escaped']
95 pattern = '''X(.?){4,8}Y'''
96 input = '''X1234567Y'''
97 matches = [[0, 9]]
98
99 [[tests]]
100 name = "repetition-long32"
101 options = ['escaped']
102 pattern = '''X(.?){5,8}Y'''
103 input = '''X1234567Y'''
104 matches = [[0, 9]]
105
106 [[tests]]
107 name = "repetition-long34"
108 options = ['escaped']
109 pattern = '''X(.?){6,8}Y'''
110 input = '''X1234567Y'''
111 matches = [[0, 9]]
112
113 [[tests]]
114 name = "repetition-long36"
115 options = ['escaped']
116 pattern = '''X(.?){7,8}Y'''
117 input = '''X1234567Y'''
118 matches = [[0, 9]]
119
120 [[tests]]
121 name = "repetition-long37"
122 options = ['escaped']
123 pattern = '''X(.?){8,8}Y'''
124 input = '''X1234567Y'''
125 matches = [[0, 9]]
126
127 [[tests]]
128 name = "repetition-long48"
129 options = ['escaped']
130 pattern = '''(a|ab|c|bcd){0,}(d*)'''
131 input = '''ababcd'''
132 matches = [[0, 1]]
133
134 [[tests]]
135 name = "repetition-long49"
136 options = ['escaped']
137 pattern = '''(a|ab|c|bcd){1,}(d*)'''
138 input = '''ababcd'''
139 matches = [[0, 1]]
140
141 [[tests]]
142 name = "repetition-long50"
143 options = ['escaped']
144 pattern = '''(a|ab|c|bcd){2,}(d*)'''
145 input = '''ababcd'''
146 matches = [[0, 6]]
147
148 [[tests]]
149 name = "repetition-long51"
150 options = ['escaped']
151 pattern = '''(a|ab|c|bcd){3,}(d*)'''
152 input = '''ababcd'''
153 matches = [[0, 6]]
154
155 [[tests]]
156 name = "repetition-long52"
157 options = ['escaped']
158 pattern = '''(a|ab|c|bcd){4,}(d*)'''
159 input = '''ababcd'''
160 matches = []
161
162 [[tests]]
163 name = "repetition-long53"
164 options = ['escaped']
165 pattern = '''(a|ab|c|bcd){0,10}(d*)'''
166 input = '''ababcd'''
167 matches = [[0, 1]]
168
169 [[tests]]
170 name = "repetition-long54"
171 options = ['escaped']
172 pattern = '''(a|ab|c|bcd){1,10}(d*)'''
173 input = '''ababcd'''
174 matches = [[0, 1]]
175
176 [[tests]]
177 name = "repetition-long55"
178 options = ['escaped']
179 pattern = '''(a|ab|c|bcd){2,10}(d*)'''
180 input = '''ababcd'''
181 matches = [[0, 6]]
182
183 [[tests]]
184 name = "repetition-long56"
185 options = ['escaped']
186 pattern = '''(a|ab|c|bcd){3,10}(d*)'''
187 input = '''ababcd'''
188 matches = [[0, 6]]
189
190 [[tests]]
191 name = "repetition-long57"
192 options = ['escaped']
193 pattern = '''(a|ab|c|bcd){4,10}(d*)'''
194 input = '''ababcd'''
195 matches = []
196
197 [[tests]]
198 name = "repetition-long58"
199 options = ['escaped']
200 pattern = '''(a|ab|c|bcd)*(d*)'''
201 input = '''ababcd'''
202 matches = [[0, 1]]
203
204 [[tests]]
205 name = "repetition-long59"
206 options = ['escaped']
207 pattern = '''(a|ab|c|bcd)+(d*)'''
208 input = '''ababcd'''
209 matches = [[0, 1]]
210
211 [[tests]]
212 name = "repetition-long65"
213 options = ['escaped']
214 pattern = '''(ab|a|c|bcd){0,}(d*)'''
215 input = '''ababcd'''
216 matches = [[0, 6]]
217
218 [[tests]]
219 name = "repetition-long67"
220 options = ['escaped']
221 pattern = '''(ab|a|c|bcd){1,}(d*)'''
222 input = '''ababcd'''
223 matches = [[0, 6]]
224
225 [[tests]]
226 name = "repetition-long69"
227 options = ['escaped']
228 pattern = '''(ab|a|c|bcd){2,}(d*)'''
229 input = '''ababcd'''
230 matches = [[0, 6]]
231
232 [[tests]]
233 name = "repetition-long71"
234 options = ['escaped']
235 pattern = '''(ab|a|c|bcd){3,}(d*)'''
236 input = '''ababcd'''
237 matches = [[0, 6]]
238
239 [[tests]]
240 name = "repetition-long72"
241 options = ['escaped']
242 pattern = '''(ab|a|c|bcd){4,}(d*)'''
243 input = '''ababcd'''
244 matches = []
245
246 [[tests]]
247 name = "repetition-long74"
248 options = ['escaped']
249 pattern = '''(ab|a|c|bcd){0,10}(d*)'''
250 input = '''ababcd'''
251 matches = [[0, 6]]
252
253 [[tests]]
254 name = "repetition-long76"
255 options = ['escaped']
256 pattern = '''(ab|a|c|bcd){1,10}(d*)'''
257 input = '''ababcd'''
258 matches = [[0, 6]]
259
260 [[tests]]
261 name = "repetition-long78"
262 options = ['escaped']
263 pattern = '''(ab|a|c|bcd){2,10}(d*)'''
264 input = '''ababcd'''
265 matches = [[0, 6]]
266
267 [[tests]]
268 name = "repetition-long80"
269 options = ['escaped']
270 pattern = '''(ab|a|c|bcd){3,10}(d*)'''
271 input = '''ababcd'''
272 matches = [[0, 6]]
273
274 [[tests]]
275 name = "repetition-long81"
276 options = ['escaped']
277 pattern = '''(ab|a|c|bcd){4,10}(d*)'''
278 input = '''ababcd'''
279 matches = []
280
281 [[tests]]
282 name = "repetition-long83"
283 options = ['escaped']
284 pattern = '''(ab|a|c|bcd)*(d*)'''
285 input = '''ababcd'''
286 matches = [[0, 6]]
287
288 [[tests]]
289 name = "repetition-long85"
290 options = ['escaped']
291 pattern = '''(ab|a|c|bcd)+(d*)'''
292 input = '''ababcd'''
293 matches = [[0, 6]]
294