2 name = "repetition-long12"
4 pattern = '''X(.?){0,}Y'''
5 input = '''X1234567Y'''
9 name = "repetition-long13"
11 pattern = '''X(.?){1,}Y'''
12 input = '''X1234567Y'''
16 name = "repetition-long14"
18 pattern = '''X(.?){2,}Y'''
19 input = '''X1234567Y'''
23 name = "repetition-long15"
25 pattern = '''X(.?){3,}Y'''
26 input = '''X1234567Y'''
30 name = "repetition-long16"
32 pattern = '''X(.?){4,}Y'''
33 input = '''X1234567Y'''
37 name = "repetition-long17"
39 pattern = '''X(.?){5,}Y'''
40 input = '''X1234567Y'''
44 name = "repetition-long18"
46 pattern = '''X(.?){6,}Y'''
47 input = '''X1234567Y'''
51 name = "repetition-long19"
53 pattern = '''X(.?){7,}Y'''
54 input = '''X1234567Y'''
58 name = "repetition-long20"
60 pattern = '''X(.?){8,}Y'''
61 input = '''X1234567Y'''
65 name = "repetition-long22"
67 pattern = '''X(.?){0,8}Y'''
68 input = '''X1234567Y'''
72 name = "repetition-long24"
74 pattern = '''X(.?){1,8}Y'''
75 input = '''X1234567Y'''
79 name = "repetition-long26"
81 pattern = '''X(.?){2,8}Y'''
82 input = '''X1234567Y'''
86 name = "repetition-long28"
88 pattern = '''X(.?){3,8}Y'''
89 input = '''X1234567Y'''
93 name = "repetition-long30"
95 pattern = '''X(.?){4,8}Y'''
96 input = '''X1234567Y'''
100 name = "repetition-long32"
101 options = ['escaped']
102 pattern = '''X(.?){5,8}Y'''
103 input = '''X1234567Y'''
107 name = "repetition-long34"
108 options = ['escaped']
109 pattern = '''X(.?){6,8}Y'''
110 input = '''X1234567Y'''
114 name = "repetition-long36"
115 options = ['escaped']
116 pattern = '''X(.?){7,8}Y'''
117 input = '''X1234567Y'''
121 name = "repetition-long37"
122 options = ['escaped']
123 pattern = '''X(.?){8,8}Y'''
124 input = '''X1234567Y'''
128 name = "repetition-long48"
129 options = ['escaped']
130 pattern = '''(a|ab|c|bcd){0,}(d*)'''
135 name = "repetition-long49"
136 options = ['escaped']
137 pattern = '''(a|ab|c|bcd){1,}(d*)'''
142 name = "repetition-long50"
143 options = ['escaped']
144 pattern = '''(a|ab|c|bcd){2,}(d*)'''
149 name = "repetition-long51"
150 options = ['escaped']
151 pattern = '''(a|ab|c|bcd){3,}(d*)'''
156 name = "repetition-long52"
157 options = ['escaped']
158 pattern = '''(a|ab|c|bcd){4,}(d*)'''
163 name = "repetition-long53"
164 options = ['escaped']
165 pattern = '''(a|ab|c|bcd){0,10}(d*)'''
170 name = "repetition-long54"
171 options = ['escaped']
172 pattern = '''(a|ab|c|bcd){1,10}(d*)'''
177 name = "repetition-long55"
178 options = ['escaped']
179 pattern = '''(a|ab|c|bcd){2,10}(d*)'''
184 name = "repetition-long56"
185 options = ['escaped']
186 pattern = '''(a|ab|c|bcd){3,10}(d*)'''
191 name = "repetition-long57"
192 options = ['escaped']
193 pattern = '''(a|ab|c|bcd){4,10}(d*)'''
198 name = "repetition-long58"
199 options = ['escaped']
200 pattern = '''(a|ab|c|bcd)*(d*)'''
205 name = "repetition-long59"
206 options = ['escaped']
207 pattern = '''(a|ab|c|bcd)+(d*)'''
212 name = "repetition-long65"
213 options = ['escaped']
214 pattern = '''(ab|a|c|bcd){0,}(d*)'''
219 name = "repetition-long67"
220 options = ['escaped']
221 pattern = '''(ab|a|c|bcd){1,}(d*)'''
226 name = "repetition-long69"
227 options = ['escaped']
228 pattern = '''(ab|a|c|bcd){2,}(d*)'''
233 name = "repetition-long71"
234 options = ['escaped']
235 pattern = '''(ab|a|c|bcd){3,}(d*)'''
240 name = "repetition-long72"
241 options = ['escaped']
242 pattern = '''(ab|a|c|bcd){4,}(d*)'''
247 name = "repetition-long74"
248 options = ['escaped']
249 pattern = '''(ab|a|c|bcd){0,10}(d*)'''
254 name = "repetition-long76"
255 options = ['escaped']
256 pattern = '''(ab|a|c|bcd){1,10}(d*)'''
261 name = "repetition-long78"
262 options = ['escaped']
263 pattern = '''(ab|a|c|bcd){2,10}(d*)'''
268 name = "repetition-long80"
269 options = ['escaped']
270 pattern = '''(ab|a|c|bcd){3,10}(d*)'''
275 name = "repetition-long81"
276 options = ['escaped']
277 pattern = '''(ab|a|c|bcd){4,10}(d*)'''
282 name = "repetition-long83"
283 options = ['escaped']
284 pattern = '''(ab|a|c|bcd)*(d*)'''
289 name = "repetition-long85"
290 options = ['escaped']
291 pattern = '''(ab|a|c|bcd)+(d*)'''