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