@@ -6324,267 +6324,267 @@ redos_variants.swift:
63246324# 579| [RegExpConstant, RegExpNormalChar] c
63256325
63266326regex.swift:
6327- # 111 | [RegExpDot] .
6327+ # 112 | [RegExpDot] .
63286328
6329- # 111 | [RegExpStar] .*
6329+ # 112 | [RegExpStar] .*
63306330#-----| 0 -> [RegExpDot] .
63316331
6332- # 133 | [RegExpDot] .
6332+ # 136 | [RegExpDot] .
63336333
6334- # 133 | [RegExpStar] .*
6334+ # 136 | [RegExpStar] .*
63356335#-----| 0 -> [RegExpDot] .
63366336
6337- # 150 | [RegExpDot] .
6337+ # 160 | [RegExpDot] .
63386338
6339- # 150 | [RegExpStar] .*
6339+ # 160 | [RegExpStar] .*
63406340#-----| 0 -> [RegExpDot] .
63416341
6342- # 150 | [RegExpDot] .
6342+ # 160 | [RegExpDot] .
63436343
6344- # 150 | [RegExpPlus] .+
6344+ # 160 | [RegExpPlus] .+
63456345#-----| 0 -> [RegExpDot] .
63466346
6347- # 157 | [RegExpGroup] ([\w.]+)
6347+ # 167 | [RegExpGroup] ([\w.]+)
63486348#-----| 0 -> [RegExpPlus] [\w.]+
63496349
6350- # 157 | [RegExpStar] ([\w.]+)*
6350+ # 167 | [RegExpStar] ([\w.]+)*
63516351#-----| 0 -> [RegExpGroup] ([\w.]+)
63526352
6353- # 157 | [RegExpCharacterClass] [\w.]
6353+ # 167 | [RegExpCharacterClass] [\w.]
63546354#-----| 0 -> [RegExpCharacterClassEscape] \w
63556355#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
63566356
6357- # 157 | [RegExpPlus] [\w.]+
6357+ # 167 | [RegExpPlus] [\w.]+
63586358#-----| 0 -> [RegExpCharacterClass] [\w.]
63596359
6360- # 157 | [RegExpCharacterClassEscape] \w
6360+ # 167 | [RegExpCharacterClassEscape] \w
63616361
6362- # 157 | [RegExpConstant, RegExpNormalChar] .
6362+ # 167 | [RegExpConstant, RegExpNormalChar] .
63636363
6364- # 164 | [RegExpConstant, RegExpNormalChar]
6365- # 164 |
6364+ # 174 | [RegExpConstant, RegExpNormalChar]
6365+ # 174 |
63666366
6367- # 165 | [RegExpConstant, RegExpEscape] \n
6367+ # 175 | [RegExpConstant, RegExpEscape] \n
63686368
6369- # 166 | [RegExpConstant, RegExpEscape] \n
6369+ # 176 | [RegExpConstant, RegExpEscape] \n
63706370
6371- # 176 | [RegExpConstant, RegExpNormalChar] aa
6371+ # 186 | [RegExpConstant, RegExpNormalChar] aa
63726372
6373- # 176 | [RegExpAlt] aa|bb
6373+ # 186 | [RegExpAlt] aa|bb
63746374#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
63756375#-----| 1 -> [RegExpConstant, RegExpNormalChar] bb
63766376
6377- # 176 | [RegExpConstant, RegExpNormalChar] bb
6377+ # 186 | [RegExpConstant, RegExpNormalChar] bb
63786378
6379- # 180 | [RegExpConstant, RegExpNormalChar] aa
6379+ # 190 | [RegExpConstant, RegExpNormalChar] aa
63806380
6381- # 180 | [RegExpAlt] aa|
6382- # 180 | bb
6381+ # 190 | [RegExpAlt] aa|
6382+ # 190 | bb
63836383#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
63846384#-----| 1 -> [RegExpConstant, RegExpNormalChar]
63856385#-----| bb
63866386
6387- # 180 | [RegExpConstant, RegExpNormalChar]
6388- # 180 | bb
6387+ # 190 | [RegExpConstant, RegExpNormalChar]
6388+ # 190 | bb
63896389
6390- # 188 | [RegExpCharacterClass] [a-z]
6390+ # 198 | [RegExpCharacterClass] [a-z]
63916391#-----| 0 -> [RegExpCharacterRange] a-z
63926392
6393- # 188 | [RegExpConstant, RegExpNormalChar] a
6393+ # 198 | [RegExpConstant, RegExpNormalChar] a
63946394
6395- # 188 | [RegExpCharacterRange] a-z
6395+ # 198 | [RegExpCharacterRange] a-z
63966396#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
63976397#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
63986398
6399- # 188 | [RegExpConstant, RegExpNormalChar] z
6399+ # 198 | [RegExpConstant, RegExpNormalChar] z
64006400
6401- # 189 | [RegExpCharacterClass] [a-zA-Z]
6401+ # 199 | [RegExpCharacterClass] [a-zA-Z]
64026402#-----| 0 -> [RegExpCharacterRange] a-z
64036403#-----| 1 -> [RegExpCharacterRange] A-Z
64046404
6405- # 189 | [RegExpConstant, RegExpNormalChar] a
6405+ # 199 | [RegExpConstant, RegExpNormalChar] a
64066406
6407- # 189 | [RegExpCharacterRange] a-z
6407+ # 199 | [RegExpCharacterRange] a-z
64086408#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
64096409#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
64106410
6411- # 189 | [RegExpConstant, RegExpNormalChar] z
6411+ # 199 | [RegExpConstant, RegExpNormalChar] z
64126412
6413- # 189 | [RegExpConstant, RegExpNormalChar] A
6413+ # 199 | [RegExpConstant, RegExpNormalChar] A
64146414
6415- # 189 | [RegExpCharacterRange] A-Z
6415+ # 199 | [RegExpCharacterRange] A-Z
64166416#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
64176417#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
64186418
6419- # 189 | [RegExpConstant, RegExpNormalChar] Z
6419+ # 199 | [RegExpConstant, RegExpNormalChar] Z
64206420
6421- # 192 | [RegExpCharacterClass] [a-]
6421+ # 202 | [RegExpCharacterClass] [a-]
64226422#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
64236423#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
64246424
6425- # 192 | [RegExpConstant, RegExpNormalChar] a
6425+ # 202 | [RegExpConstant, RegExpNormalChar] a
64266426
6427- # 192 | [RegExpConstant, RegExpNormalChar] -
6427+ # 202 | [RegExpConstant, RegExpNormalChar] -
64286428
6429- # 193 | [RegExpCharacterClass] [-a]
6429+ # 203 | [RegExpCharacterClass] [-a]
64306430#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
64316431#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
64326432
6433- # 193 | [RegExpConstant, RegExpNormalChar] -
6433+ # 203 | [RegExpConstant, RegExpNormalChar] -
64346434
6435- # 193 | [RegExpConstant, RegExpNormalChar] a
6435+ # 203 | [RegExpConstant, RegExpNormalChar] a
64366436
6437- # 194 | [RegExpCharacterClass] [-]
6437+ # 204 | [RegExpCharacterClass] [-]
64386438#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
64396439
6440- # 194 | [RegExpConstant, RegExpNormalChar] -
6440+ # 204 | [RegExpConstant, RegExpNormalChar] -
64416441
6442- # 195 | [RegExpCharacterClass] [*]
6442+ # 205 | [RegExpCharacterClass] [*]
64436443#-----| 0 -> [RegExpConstant, RegExpNormalChar] *
64446444
6445- # 195 | [RegExpConstant, RegExpNormalChar] *
6445+ # 205 | [RegExpConstant, RegExpNormalChar] *
64466446
6447- # 196 | [RegExpCharacterClass] [^a]
6447+ # 206 | [RegExpCharacterClass] [^a]
64486448#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
64496449
6450- # 196 | [RegExpConstant, RegExpNormalChar] a
6450+ # 206 | [RegExpConstant, RegExpNormalChar] a
64516451
6452- # 197 | [RegExpCharacterClass] [a^]
6452+ # 207 | [RegExpCharacterClass] [a^]
64536453#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
64546454#-----| 1 -> [RegExpConstant, RegExpNormalChar] ^
64556455
6456- # 197 | [RegExpConstant, RegExpNormalChar] a
6456+ # 207 | [RegExpConstant, RegExpNormalChar] a
64576457
6458- # 197 | [RegExpConstant, RegExpNormalChar] ^
6458+ # 207 | [RegExpConstant, RegExpNormalChar] ^
64596459
6460- # 198 | [RegExpCharacterClass] [\\]
6460+ # 208 | [RegExpCharacterClass] [\\]
64616461#-----| 0 -> [RegExpConstant, RegExpEscape] \\
64626462
6463- # 198 | [RegExpConstant, RegExpEscape] \\
6463+ # 208 | [RegExpConstant, RegExpEscape] \\
64646464
6465- # 199 | [RegExpCharacterClass] [\\\]]
6465+ # 209 | [RegExpCharacterClass] [\\\]]
64666466#-----| 0 -> [RegExpConstant, RegExpEscape] \\
64676467#-----| 1 -> [RegExpConstant, RegExpEscape] \]
64686468
6469- # 199 | [RegExpConstant, RegExpEscape] \\
6469+ # 209 | [RegExpConstant, RegExpEscape] \\
64706470
6471- # 199 | [RegExpConstant, RegExpEscape] \]
6471+ # 209 | [RegExpConstant, RegExpEscape] \]
64726472
6473- # 200 | [RegExpCharacterClass] [:]
6473+ # 210 | [RegExpCharacterClass] [:]
64746474#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
64756475
6476- # 200 | [RegExpConstant, RegExpNormalChar] :
6476+ # 210 | [RegExpConstant, RegExpNormalChar] :
64776477
6478- # 201 | [RegExpNamedCharacterProperty] [:digit:]
6478+ # 211 | [RegExpNamedCharacterProperty] [:digit:]
64796479
6480- # 202 | [RegExpNamedCharacterProperty] [:alnum:]
6480+ # 212 | [RegExpNamedCharacterProperty] [:alnum:]
64816481
6482- # 205 | [RegExpCharacterClass] []a]
6482+ # 215 | [RegExpCharacterClass] []a]
64836483#-----| 0 -> [RegExpConstant, RegExpNormalChar] ]
64846484#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
64856485
6486- # 205 | [RegExpConstant, RegExpNormalChar] ]
6486+ # 215 | [RegExpConstant, RegExpNormalChar] ]
64876487
6488- # 205 | [RegExpConstant, RegExpNormalChar] a
6488+ # 215 | [RegExpConstant, RegExpNormalChar] a
64896489
6490- # 206 | [RegExpNamedCharacterProperty] [:aaaaa:]
6490+ # 216 | [RegExpNamedCharacterProperty] [:aaaaa:]
64916491
6492- # 211 | [RegExpZeroWidthMatch] (?i)
6492+ # 221 | [RegExpZeroWidthMatch] (?i)
64936493
6494- # 211 | [RegExpSequence] (?i)abc
6494+ # 221 | [RegExpSequence] (?i)abc
64956495#-----| 0 -> [RegExpZeroWidthMatch] (?i)
64966496#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
64976497
6498- # 211 | [RegExpConstant, RegExpNormalChar] abc
6498+ # 221 | [RegExpConstant, RegExpNormalChar] abc
64996499
6500- # 212 | [RegExpZeroWidthMatch] (?s)
6500+ # 222 | [RegExpZeroWidthMatch] (?s)
65016501
6502- # 212 | [RegExpSequence] (?s)abc
6502+ # 222 | [RegExpSequence] (?s)abc
65036503#-----| 0 -> [RegExpZeroWidthMatch] (?s)
65046504#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
65056505
6506- # 212 | [RegExpConstant, RegExpNormalChar] abc
6506+ # 222 | [RegExpConstant, RegExpNormalChar] abc
65076507
6508- # 213 | [RegExpZeroWidthMatch] (?is)
6508+ # 223 | [RegExpZeroWidthMatch] (?is)
65096509
6510- # 213 | [RegExpSequence] (?is)abc
6510+ # 223 | [RegExpSequence] (?is)abc
65116511#-----| 0 -> [RegExpZeroWidthMatch] (?is)
65126512#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
65136513
6514- # 213 | [RegExpConstant, RegExpNormalChar] abc
6514+ # 223 | [RegExpConstant, RegExpNormalChar] abc
65156515
6516- # 214 | [RegExpGroup] (?i-s)
6516+ # 224 | [RegExpGroup] (?i-s)
65176517#-----| 0 -> [RegExpConstant, RegExpNormalChar] -s
65186518
6519- # 214 | [RegExpSequence] (?i-s)abc
6519+ # 224 | [RegExpSequence] (?i-s)abc
65206520#-----| 0 -> [RegExpGroup] (?i-s)
65216521#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
65226522
6523- # 214 | [RegExpConstant, RegExpNormalChar] -s
6523+ # 224 | [RegExpConstant, RegExpNormalChar] -s
65246524
6525- # 214 | [RegExpConstant, RegExpNormalChar] abc
6525+ # 224 | [RegExpConstant, RegExpNormalChar] abc
65266526
6527- # 217 | [RegExpConstant, RegExpNormalChar] abc
6527+ # 227 | [RegExpConstant, RegExpNormalChar] abc
65286528
6529- # 217 | [RegExpSequence] abc(?i)def
6529+ # 227 | [RegExpSequence] abc(?i)def
65306530#-----| 0 -> [RegExpConstant, RegExpNormalChar] abc
65316531#-----| 1 -> [RegExpZeroWidthMatch] (?i)
65326532#-----| 2 -> [RegExpConstant, RegExpNormalChar] def
65336533
6534- # 217 | [RegExpZeroWidthMatch] (?i)
6534+ # 227 | [RegExpZeroWidthMatch] (?i)
65356535
6536- # 217 | [RegExpConstant, RegExpNormalChar] def
6536+ # 227 | [RegExpConstant, RegExpNormalChar] def
65376537
6538- # 218 | [RegExpConstant, RegExpNormalChar] abc
6538+ # 228 | [RegExpConstant, RegExpNormalChar] abc
65396539
6540- # 218 | [RegExpSequence] abc(?i:def)ghi
6540+ # 228 | [RegExpSequence] abc(?i:def)ghi
65416541#-----| 0 -> [RegExpConstant, RegExpNormalChar] abc
65426542#-----| 1 -> [RegExpGroup] (?i:def)
65436543#-----| 2 -> [RegExpConstant, RegExpNormalChar] ghi
65446544
6545- # 218 | [RegExpGroup] (?i:def)
6545+ # 228 | [RegExpGroup] (?i:def)
65466546#-----| 0 -> [RegExpConstant, RegExpNormalChar] :def
65476547
6548- # 218 | [RegExpConstant, RegExpNormalChar] :def
6548+ # 228 | [RegExpConstant, RegExpNormalChar] :def
65496549
6550- # 218 | [RegExpConstant, RegExpNormalChar] ghi
6550+ # 228 | [RegExpConstant, RegExpNormalChar] ghi
65516551
6552- # 219 | [RegExpZeroWidthMatch] (?i)
6552+ # 229 | [RegExpZeroWidthMatch] (?i)
65536553
6554- # 219 | [RegExpConstant, RegExpNormalChar] abc
6554+ # 229 | [RegExpConstant, RegExpNormalChar] abc
65556555
6556- # 219 | [RegExpConstant, RegExpNormalChar] -i
6556+ # 229 | [RegExpConstant, RegExpNormalChar] -i
65576557
6558- # 219 | [RegExpConstant, RegExpNormalChar] def
6558+ # 229 | [RegExpConstant, RegExpNormalChar] def
65596559
6560- # 222 | [RegExpConstant, RegExpNormalChar] abc
6560+ # 232 | [RegExpConstant, RegExpNormalChar] abc
65616561
6562- # 223 | [RegExpConstant, RegExpNormalChar] abc
6562+ # 233 | [RegExpConstant, RegExpNormalChar] abc
65636563
6564- # 224 | [RegExpConstant, RegExpNormalChar] abc
6564+ # 234 | [RegExpConstant, RegExpNormalChar] abc
65656565
6566- # 225 | [RegExpConstant, RegExpNormalChar] abc
6566+ # 235 | [RegExpConstant, RegExpNormalChar] abc
65676567
6568- # 226 | [RegExpConstant, RegExpNormalChar] abc
6568+ # 236 | [RegExpConstant, RegExpNormalChar] abc
65696569
6570- # 227 | [RegExpConstant, RegExpNormalChar] abc
6570+ # 237 | [RegExpConstant, RegExpNormalChar] abc
65716571
6572- # 230 | [RegExpDot] .
6572+ # 240 | [RegExpDot] .
65736573
6574- # 230 | [RegExpStar] .*
6574+ # 240 | [RegExpStar] .*
65756575#-----| 0 -> [RegExpDot] .
65766576
6577- # 231 | [RegExpDot] .
6577+ # 241 | [RegExpDot] .
65786578
6579- # 231 | [RegExpStar] .*
6579+ # 241 | [RegExpStar] .*
65806580#-----| 0 -> [RegExpDot] .
65816581
6582- # 232 | [RegExpDot] .
6582+ # 242 | [RegExpDot] .
65836583
6584- # 232 | [RegExpStar] .*
6584+ # 242 | [RegExpStar] .*
65856585#-----| 0 -> [RegExpDot] .
65866586
6587- # 235 | [RegExpDot] .
6587+ # 245 | [RegExpDot] .
65886588
6589- # 235 | [RegExpStar] .*
6589+ # 245 | [RegExpStar] .*
65906590#-----| 0 -> [RegExpDot] .
0 commit comments