@@ -1618,7 +1618,12 @@ redos_variants.swift:
16181618
16191619# 142| [RegExpConstant, RegExpNormalChar] !
16201620
1621- # 146| [RegExpConstant, RegExpNormalChar] s
1621+ # 146| [RegExpZeroWidthMatch] (?s)
1622+
1623+ # 146| [RegExpSequence] (?s)(.|\n)*!
1624+ #-----| 0 -> [RegExpZeroWidthMatch] (?s)
1625+ #-----| 1 -> [RegExpStar] (.|\n)*
1626+ #-----| 2 -> [RegExpConstant, RegExpNormalChar] !
16221627
16231628# 146| [RegExpGroup] (.|\n)
16241629#-----| 0 -> [RegExpAlt] .|\n
@@ -6484,15 +6489,30 @@ regex.swift:
64846489
64856490# 205| [RegExpNamedCharacterProperty] [:aaaaa:]
64866491
6487- # 209| [RegExpConstant, RegExpNormalChar] i
6492+ # 209| [RegExpZeroWidthMatch] (?i)
6493+
6494+ # 209| [RegExpSequence] (?i)abc
6495+ #-----| 0 -> [RegExpZeroWidthMatch] (?i)
6496+ #-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
64886497
64896498# 209| [RegExpConstant, RegExpNormalChar] abc
64906499
6491- # 210| [RegExpConstant, RegExpNormalChar] s
6500+ # 210| [RegExpZeroWidthMatch] (?s)
6501+
6502+ # 210| [RegExpSequence] (?s)abc
6503+ #-----| 0 -> [RegExpZeroWidthMatch] (?s)
6504+ #-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
64926505
64936506# 210| [RegExpConstant, RegExpNormalChar] abc
64946507
6495- # 211| [RegExpConstant, RegExpNormalChar] is
6508+ # 211| [RegExpGroup] (?is)
6509+ #-----| 0 -> [RegExpConstant, RegExpNormalChar] s
6510+
6511+ # 211| [RegExpSequence] (?is)abc
6512+ #-----| 0 -> [RegExpGroup] (?is)
6513+ #-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
6514+
6515+ # 211| [RegExpConstant, RegExpNormalChar] s
64966516
64976517# 211| [RegExpConstant, RegExpNormalChar] abc
64986518
0 commit comments