@@ -6319,167 +6319,204 @@ redos_variants.swift:
6319
6319
# 579| [RegExpConstant, RegExpNormalChar] c
6320
6320
6321
6321
regex.swift:
6322
- # 103 | [RegExpDot] .
6322
+ # 110 | [RegExpDot] .
6323
6323
6324
- # 103 | [RegExpStar] .*
6324
+ # 110 | [RegExpStar] .*
6325
6325
#-----| 0 -> [RegExpDot] .
6326
6326
6327
- # 125 | [RegExpDot] .
6327
+ # 132 | [RegExpDot] .
6328
6328
6329
- # 125 | [RegExpStar] .*
6329
+ # 132 | [RegExpStar] .*
6330
6330
#-----| 0 -> [RegExpDot] .
6331
6331
6332
- # 142 | [RegExpDot] .
6332
+ # 149 | [RegExpDot] .
6333
6333
6334
- # 142 | [RegExpStar] .*
6334
+ # 149 | [RegExpStar] .*
6335
6335
#-----| 0 -> [RegExpDot] .
6336
6336
6337
- # 142 | [RegExpDot] .
6337
+ # 149 | [RegExpDot] .
6338
6338
6339
- # 142 | [RegExpPlus] .+
6339
+ # 149 | [RegExpPlus] .+
6340
6340
#-----| 0 -> [RegExpDot] .
6341
6341
6342
- # 149 | [RegExpGroup] ([\w.]+)
6342
+ # 156 | [RegExpGroup] ([\w.]+)
6343
6343
#-----| 0 -> [RegExpPlus] [\w.]+
6344
6344
6345
- # 149 | [RegExpStar] ([\w.]+)*
6345
+ # 156 | [RegExpStar] ([\w.]+)*
6346
6346
#-----| 0 -> [RegExpGroup] ([\w.]+)
6347
6347
6348
- # 149 | [RegExpCharacterClass] [\w.]
6348
+ # 156 | [RegExpCharacterClass] [\w.]
6349
6349
#-----| 0 -> [RegExpCharacterClassEscape] \w
6350
6350
#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
6351
6351
6352
- # 149 | [RegExpPlus] [\w.]+
6352
+ # 156 | [RegExpPlus] [\w.]+
6353
6353
#-----| 0 -> [RegExpCharacterClass] [\w.]
6354
6354
6355
- # 149 | [RegExpCharacterClassEscape] \w
6355
+ # 156 | [RegExpCharacterClassEscape] \w
6356
6356
6357
- # 149 | [RegExpConstant, RegExpNormalChar] .
6357
+ # 156 | [RegExpConstant, RegExpNormalChar] .
6358
6358
6359
- # 156 | [RegExpConstant, RegExpNormalChar]
6360
- # 156 |
6359
+ # 163 | [RegExpConstant, RegExpNormalChar]
6360
+ # 163 |
6361
6361
6362
- # 157 | [RegExpConstant, RegExpEscape] \n
6362
+ # 164 | [RegExpConstant, RegExpEscape] \n
6363
6363
6364
- # 158 | [RegExpConstant, RegExpEscape] \n
6364
+ # 165 | [RegExpConstant, RegExpEscape] \n
6365
6365
6366
- # 168 | [RegExpConstant, RegExpNormalChar] aa
6366
+ # 175 | [RegExpConstant, RegExpNormalChar] aa
6367
6367
6368
- # 168 | [RegExpAlt] aa|bb
6368
+ # 175 | [RegExpAlt] aa|bb
6369
6369
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
6370
6370
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bb
6371
6371
6372
- # 168 | [RegExpConstant, RegExpNormalChar] bb
6372
+ # 175 | [RegExpConstant, RegExpNormalChar] bb
6373
6373
6374
- # 172 | [RegExpConstant, RegExpNormalChar] aa
6374
+ # 179 | [RegExpConstant, RegExpNormalChar] aa
6375
6375
6376
- # 172 | [RegExpAlt] aa|
6377
- # 172 | bb
6376
+ # 179 | [RegExpAlt] aa|
6377
+ # 179 | bb
6378
6378
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
6379
6379
#-----| 1 -> [RegExpConstant, RegExpNormalChar]
6380
6380
#-----| bb
6381
6381
6382
- # 172 | [RegExpConstant, RegExpNormalChar]
6383
- # 172 | bb
6382
+ # 179 | [RegExpConstant, RegExpNormalChar]
6383
+ # 179 | bb
6384
6384
6385
- # 180 | [RegExpCharacterClass] [a-z]
6385
+ # 187 | [RegExpCharacterClass] [a-z]
6386
6386
#-----| 0 -> [RegExpCharacterRange] a-z
6387
6387
6388
- # 180 | [RegExpConstant, RegExpNormalChar] a
6388
+ # 187 | [RegExpConstant, RegExpNormalChar] a
6389
6389
6390
- # 180 | [RegExpCharacterRange] a-z
6390
+ # 187 | [RegExpCharacterRange] a-z
6391
6391
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
6392
6392
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
6393
6393
6394
- # 180 | [RegExpConstant, RegExpNormalChar] z
6394
+ # 187 | [RegExpConstant, RegExpNormalChar] z
6395
6395
6396
- # 181 | [RegExpCharacterClass] [a-zA-Z]
6396
+ # 188 | [RegExpCharacterClass] [a-zA-Z]
6397
6397
#-----| 0 -> [RegExpCharacterRange] a-z
6398
6398
#-----| 1 -> [RegExpCharacterRange] A-Z
6399
6399
6400
- # 181 | [RegExpConstant, RegExpNormalChar] a
6400
+ # 188 | [RegExpConstant, RegExpNormalChar] a
6401
6401
6402
- # 181 | [RegExpCharacterRange] a-z
6402
+ # 188 | [RegExpCharacterRange] a-z
6403
6403
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
6404
6404
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
6405
6405
6406
- # 181 | [RegExpConstant, RegExpNormalChar] z
6406
+ # 188 | [RegExpConstant, RegExpNormalChar] z
6407
6407
6408
- # 181 | [RegExpConstant, RegExpNormalChar] A
6408
+ # 188 | [RegExpConstant, RegExpNormalChar] A
6409
6409
6410
- # 181 | [RegExpCharacterRange] A-Z
6410
+ # 188 | [RegExpCharacterRange] A-Z
6411
6411
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
6412
6412
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
6413
6413
6414
- # 181 | [RegExpConstant, RegExpNormalChar] Z
6414
+ # 188 | [RegExpConstant, RegExpNormalChar] Z
6415
6415
6416
- # 184 | [RegExpCharacterClass] [a-]
6416
+ # 191 | [RegExpCharacterClass] [a-]
6417
6417
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
6418
6418
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
6419
6419
6420
- # 184 | [RegExpConstant, RegExpNormalChar] a
6420
+ # 191 | [RegExpConstant, RegExpNormalChar] a
6421
6421
6422
- # 184 | [RegExpConstant, RegExpNormalChar] -
6422
+ # 191 | [RegExpConstant, RegExpNormalChar] -
6423
6423
6424
- # 185 | [RegExpCharacterClass] [-a]
6424
+ # 192 | [RegExpCharacterClass] [-a]
6425
6425
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
6426
6426
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
6427
6427
6428
- # 185 | [RegExpConstant, RegExpNormalChar] -
6428
+ # 192 | [RegExpConstant, RegExpNormalChar] -
6429
6429
6430
- # 185 | [RegExpConstant, RegExpNormalChar] a
6430
+ # 192 | [RegExpConstant, RegExpNormalChar] a
6431
6431
6432
- # 186 | [RegExpCharacterClass] [-]
6432
+ # 193 | [RegExpCharacterClass] [-]
6433
6433
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
6434
6434
6435
- # 186 | [RegExpConstant, RegExpNormalChar] -
6435
+ # 193 | [RegExpConstant, RegExpNormalChar] -
6436
6436
6437
- # 187 | [RegExpCharacterClass] [*]
6437
+ # 194 | [RegExpCharacterClass] [*]
6438
6438
#-----| 0 -> [RegExpConstant, RegExpNormalChar] *
6439
6439
6440
- # 187 | [RegExpConstant, RegExpNormalChar] *
6440
+ # 194 | [RegExpConstant, RegExpNormalChar] *
6441
6441
6442
- # 188 | [RegExpCharacterClass] [^a]
6442
+ # 195 | [RegExpCharacterClass] [^a]
6443
6443
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
6444
6444
6445
- # 188 | [RegExpConstant, RegExpNormalChar] a
6445
+ # 195 | [RegExpConstant, RegExpNormalChar] a
6446
6446
6447
- # 189 | [RegExpCharacterClass] [a^]
6447
+ # 196 | [RegExpCharacterClass] [a^]
6448
6448
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
6449
6449
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ^
6450
6450
6451
- # 189 | [RegExpConstant, RegExpNormalChar] a
6451
+ # 196 | [RegExpConstant, RegExpNormalChar] a
6452
6452
6453
- # 189 | [RegExpConstant, RegExpNormalChar] ^
6453
+ # 196 | [RegExpConstant, RegExpNormalChar] ^
6454
6454
6455
- # 190 | [RegExpCharacterClass] [\\]
6455
+ # 197 | [RegExpCharacterClass] [\\]
6456
6456
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
6457
6457
6458
- # 190 | [RegExpConstant, RegExpEscape] \\
6458
+ # 197 | [RegExpConstant, RegExpEscape] \\
6459
6459
6460
- # 191 | [RegExpCharacterClass] [\\\]]
6460
+ # 198 | [RegExpCharacterClass] [\\\]]
6461
6461
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
6462
6462
#-----| 1 -> [RegExpConstant, RegExpEscape] \]
6463
6463
6464
- # 191 | [RegExpConstant, RegExpEscape] \\
6464
+ # 198 | [RegExpConstant, RegExpEscape] \\
6465
6465
6466
- # 191 | [RegExpConstant, RegExpEscape] \]
6466
+ # 198 | [RegExpConstant, RegExpEscape] \]
6467
6467
6468
- # 192 | [RegExpCharacterClass] [:]
6468
+ # 199 | [RegExpCharacterClass] [:]
6469
6469
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
6470
6470
6471
- # 192 | [RegExpConstant, RegExpNormalChar] :
6471
+ # 199 | [RegExpConstant, RegExpNormalChar] :
6472
6472
6473
- # 193 | [RegExpNamedCharacterProperty] [:digit:]
6473
+ # 200 | [RegExpNamedCharacterProperty] [:digit:]
6474
6474
6475
- # 194 | [RegExpNamedCharacterProperty] [:alnum:]
6475
+ # 201 | [RegExpNamedCharacterProperty] [:alnum:]
6476
6476
6477
- # 197 | [RegExpCharacterClass] []a]
6477
+ # 204 | [RegExpCharacterClass] []a]
6478
6478
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ]
6479
6479
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
6480
6480
6481
- # 197 | [RegExpConstant, RegExpNormalChar] ]
6481
+ # 204 | [RegExpConstant, RegExpNormalChar] ]
6482
6482
6483
- # 197| [RegExpConstant, RegExpNormalChar] a
6483
+ # 204| [RegExpConstant, RegExpNormalChar] a
6484
+
6485
+ # 205| [RegExpNamedCharacterProperty] [:aaaaa:]
6486
+
6487
+ # 209| [RegExpConstant, RegExpNormalChar] i
6488
+
6489
+ # 209| [RegExpConstant, RegExpNormalChar] abc
6490
+
6491
+ # 210| [RegExpConstant, RegExpNormalChar] s
6492
+
6493
+ # 210| [RegExpConstant, RegExpNormalChar] abc
6484
6494
6485
- # 198| [RegExpNamedCharacterProperty] [:aaaaa:]
6495
+ # 211| [RegExpConstant, RegExpNormalChar] is
6496
+
6497
+ # 211| [RegExpConstant, RegExpNormalChar] abc
6498
+
6499
+ # 213| [RegExpConstant, RegExpNormalChar] abc
6500
+
6501
+ # 214| [RegExpConstant, RegExpNormalChar] abc
6502
+
6503
+ # 215| [RegExpConstant, RegExpNormalChar] abc
6504
+
6505
+ # 216| [RegExpConstant, RegExpNormalChar] abc
6506
+
6507
+ # 217| [RegExpConstant, RegExpNormalChar] abc
6508
+
6509
+ # 219| [RegExpDot] .
6510
+
6511
+ # 219| [RegExpStar] .*
6512
+ #-----| 0 -> [RegExpDot] .
6513
+
6514
+ # 220| [RegExpDot] .
6515
+
6516
+ # 220| [RegExpStar] .*
6517
+ #-----| 0 -> [RegExpDot] .
6518
+
6519
+ # 221| [RegExpDot] .
6520
+
6521
+ # 221| [RegExpStar] .*
6522
+ #-----| 0 -> [RegExpDot] .
0 commit comments