-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Please see the attached playground. The regex in it will work sometimes and fail other times over the same data set. It fails because it isn't greedily consuming a ZeroOrMore.
Steps to reproduce
Open the enclosed playground. Keep changing portions (to cause a recompile) until it fails.
Expected behavior
The ZeroOrMores should consume the entire matching string in the whole match. Also, the same string processed by the same regex should always either fail or not fail.
Environment
-
Swift compiler version info: swift-driver version
1.62.15 Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
Target: arm64-apple-macosx13.0 -
Xcode version info:
Xcode 14.2
Build version 14C18
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working