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