This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Patterns with Swift 6.0 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kareman/Patterns.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/kareman/Patterns
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at c778b7d Remove any mention of specific Swift version
Cloned https://github.com/kareman/Patterns.git
Revision (git rev-parse @):
c778b7d547c0c9344755ef1916224fd91478bddd
SUCCESS checkout https://github.com/kareman/Patterns.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/kareman/Patterns.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/9] Write sources
[0/9] Write unicode_properties-entitlement.plist
[1/9] Write sources
[5/9] Write swift-version-6F35C1178C84523A.txt
[7/50] Compiling SE0270_RangeSet RangeSetStorage.swift
[8/50] Compiling SE0270_RangeSet Pair.swift
[9/50] Compiling SE0270_RangeSet DiscontiguousSlice.swift
[10/50] Compiling SE0270_RangeSet CollectionExtensions.swift
[11/50] Emitting module SE0270_RangeSet
[12/50] Compiling SE0270_RangeSet Partition.swift
[13/50] Compiling SE0270_RangeSet RangeSet.swift
[14/70] Compiling Patterns Grammar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 27 | ///   will lead to infinite recursion.
 28 | @dynamicMemberLookup
 29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
    |                      `- note: 'Input' previously declared here
 30 | 	/// Calls another subpattern in a grammar.
 31 | 	public struct CallPattern: Pattern {
    :
123 | 	}
124 |
125 | 	public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
    |                         `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | 		lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | 	}
[15/70] Compiling Patterns And.swift
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 27 | ///   will lead to infinite recursion.
 28 | @dynamicMemberLookup
 29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
    |                      `- note: 'Input' previously declared here
 30 | 	/// Calls another subpattern in a grammar.
 31 | 	public struct CallPattern: Pattern {
    :
123 | 	}
124 |
125 | 	public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
    |                         `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | 		lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | 	}
[16/72] Emitting module ArgumentParser
[17/75] Compiling Patterns Line.swift
[18/75] Compiling Patterns Literal.swift
[19/75] Compiling Patterns OneOf.swift
[20/75] Compiling Patterns Word.swift
[21/75] Compiling Patterns Decoder.swift
[22/75] Compiling Patterns Choice.swift
[23/75] Compiling Patterns Concatenation.swift
[24/75] Compiling Patterns Not.swift
[25/75] Compiling ArgumentParser ArgumentSet.swift
[26/75] Compiling ArgumentParser ArgumentSetSequence.swift
[27/75] Compiling ArgumentParser CommandParser.swift
[28/75] Compiling ArgumentParser InputOrigin.swift
[29/75] Compiling ArgumentParser ParserError.swift
[30/75] Compiling ArgumentParser SplitArguments.swift
[31/75] Compiling ArgumentParser HelpCommand.swift
[32/75] Compiling Patterns Capture.swift
[33/75] Compiling Patterns Regex.swift
[34/75] Compiling Patterns VMBacktrack.swift
[35/75] Compiling ArgumentParser OptionGroup.swift
[36/75] Compiling Patterns Pattern And Instruction.swift
[37/75] Compiling Patterns Skip.swift
[38/75] Compiling Patterns Optimise Instructions.swift
[39/75] Compiling Patterns AnyPattern.swift
[40/75] Compiling ArgumentParser Argument.swift
[41/75] Compiling ArgumentParser ArgumentHelp.swift
[42/75] Compiling ArgumentParser CompletionKind.swift
[43/75] Compiling ArgumentParser Errors.swift
[44/75] Compiling ArgumentParser SequenceExtensions.swift
[45/75] Compiling ArgumentParser StringExtensions.swift
[46/75] Compiling ArgumentParser Tree.swift
error: compile command failed due to signal 6 (use -v to see invocation)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:86:20: warning: static property 'boundary' is not concurrency-safe because non-'Sendable' type 'Word.Boundary' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | 	///
 11 | 	/// Uses rules from https://www.unicode.org/reports/tr29/#Word_Boundary_Rules .
 12 | 	public struct Boundary: Pattern {
    |                `- note: consider making struct 'Boundary' conform to the 'Sendable' protocol
 13 | 		public typealias Input = String
 14 | 		public let description: String = "Word.Boundary()"
    :
 84 | 	/// Uses rules from https://www.unicode.org/reports/tr29/#Word_Boundary_Rules .
 85 | 	@available(*, deprecated, renamed: "Boundary()")
 86 | 	public static let boundary = Boundary()
    |                    |- warning: static property 'boundary' is not concurrency-safe because non-'Sendable' type 'Word.Boundary' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'boundary' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 | }
 88 |
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:110:13: warning: let 'singleQuote' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
108 | }
109 |
110 | private let singleQuote = Group(39 ... 39)
    |             |- warning: let 'singleQuote' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'singleQuote' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 | private let midNumLet = Group(46 ... 46, 8216 ... 8217, 8228 ... 8228, 65106 ... 65106, 65287 ... 65287, 65294 ... 65294)
112 | private let midLetter = Group(58 ... 58, 183 ... 183, 903 ... 903, 1524 ... 1524, 8231 ... 8231, 65043 ... 65043, 65109 ... 65109, 65306 ... 65306)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:111:13: warning: let 'midNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 | private let singleQuote = Group(39 ... 39)
111 | private let midNumLet = Group(46 ... 46, 8216 ... 8217, 8228 ... 8228, 65106 ... 65106, 65287 ... 65287, 65294 ... 65294)
    |             |- warning: let 'midNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'midNumLet' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | private let midLetter = Group(58 ... 58, 183 ... 183, 903 ... 903, 1524 ... 1524, 8231 ... 8231, 65043 ... 65043, 65109 ... 65109, 65306 ... 65306)
113 | private let format = Group(173 ... 173, 1536 ... 1541, 1564 ... 1564, 1757 ... 1757, 1807 ... 1807, 2274 ... 2274, 6158 ... 6158, 8206 ... 8207, 8234 ... 8238, 8288 ... 8292, 8294 ... 8303, 65279 ... 65279, 65529 ... 65531, 69821 ... 69821, 69837 ... 69837, 78896 ... 78904, 113_824 ... 113_827, 119_155 ... 119_162, 917_505 ... 917_505)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:112:13: warning: let 'midLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
110 | private let singleQuote = Group(39 ... 39)
111 | private let midNumLet = Group(46 ... 46, 8216 ... 8217, 8228 ... 8228, 65106 ... 65106, 65287 ... 65287, 65294 ... 65294)
112 | private let midLetter = Group(58 ... 58, 183 ... 183, 903 ... 903, 1524 ... 1524, 8231 ... 8231, 65043 ... 65043, 65109 ... 65109, 65306 ... 65306)
    |             |- warning: let 'midLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'midLetter' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | private let format = Group(173 ... 173, 1536 ... 1541, 1564 ... 1564, 1757 ... 1757, 1807 ... 1807, 2274 ... 2274, 6158 ... 6158, 8206 ... 8207, 8234 ... 8238, 8288 ... 8292, 8294 ... 8303, 65279 ... 65279, 65529 ... 65531, 69821 ... 69821, 69837 ... 69837, 78896 ... 78904, 113_824 ... 113_827, 119_155 ... 119_162, 917_505 ... 917_505)
114 | private let numeric = Group(48 ... 57, 1632 ... 1641, 1643 ... 1643, 1776 ... 1785, 1984 ... 1993, 2406 ... 2415, 2534 ... 2543, 2662 ... 2671, 2790 ... 2799, 2918 ... 2927, 3046 ... 3055, 3174 ... 3183, 3302 ... 3311, 3430 ... 3439, 3558 ... 3567, 3664 ... 3673, 3792 ... 3801, 3872 ... 3881, 4160 ... 4169, 4240 ... 4249, 6112 ... 6121, 6160 ... 6169, 6470 ... 6479, 6608 ... 6617, 6784 ... 6793, 6800 ... 6809, 6992 ... 7001, 7088 ... 7097, 7232 ... 7241, 7248 ... 7257, 42528 ... 42537, 43216 ... 43225, 43264 ... 43273, 43472 ... 43481, 43504 ... 43513, 43600 ... 43609, 44016 ... 44025, 65296 ... 65305, 66720 ... 66729, 68912 ... 68921, 69734 ... 69743, 69872 ... 69881, 69942 ... 69951, 70096 ... 70105, 70384 ... 70393, 70736 ... 70745, 70864 ... 70873, 71248 ... 71257, 71360 ... 71369, 71472 ... 71481, 71904 ... 71913, 72784 ... 72793, 73040 ... 73049, 73120 ... 73129, 92768 ... 92777, 93008 ... 93017, 120_782 ... 120_831, 123_200 ... 123_209, 123_632 ... 123_641, 125_264 ... 125_273)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:113:13: warning: let 'format' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
111 | private let midNumLet = Group(46 ... 46, 8216 ... 8217, 8228 ... 8228, 65106 ... 65106, 65287 ... 65287, 65294 ... 65294)
112 | private let midLetter = Group(58 ... 58, 183 ... 183, 903 ... 903, 1524 ... 1524, 8231 ... 8231, 65043 ... 65043, 65109 ... 65109, 65306 ... 65306)
113 | private let format = Group(173 ... 173, 1536 ... 1541, 1564 ... 1564, 1757 ... 1757, 1807 ... 1807, 2274 ... 2274, 6158 ... 6158, 8206 ... 8207, 8234 ... 8238, 8288 ... 8292, 8294 ... 8303, 65279 ... 65279, 65529 ... 65531, 69821 ... 69821, 69837 ... 69837, 78896 ... 78904, 113_824 ... 113_827, 119_155 ... 119_162, 917_505 ... 917_505)
    |             |- warning: let 'format' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'format' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | private let numeric = Group(48 ... 57, 1632 ... 1641, 1643 ... 1643, 1776 ... 1785, 1984 ... 1993, 2406 ... 2415, 2534 ... 2543, 2662 ... 2671, 2790 ... 2799, 2918 ... 2927, 3046 ... 3055, 3174 ... 3183, 3302 ... 3311, 3430 ... 3439, 3558 ... 3567, 3664 ... 3673, 3792 ... 3801, 3872 ... 3881, 4160 ... 4169, 4240 ... 4249, 6112 ... 6121, 6160 ... 6169, 6470 ... 6479, 6608 ... 6617, 6784 ... 6793, 6800 ... 6809, 6992 ... 7001, 7088 ... 7097, 7232 ... 7241, 7248 ... 7257, 42528 ... 42537, 43216 ... 43225, 43264 ... 43273, 43472 ... 43481, 43504 ... 43513, 43600 ... 43609, 44016 ... 44025, 65296 ... 65305, 66720 ... 66729, 68912 ... 68921, 69734 ... 69743, 69872 ... 69881, 69942 ... 69951, 70096 ... 70105, 70384 ... 70393, 70736 ... 70745, 70864 ... 70873, 71248 ... 71257, 71360 ... 71369, 71472 ... 71481, 71904 ... 71913, 72784 ... 72793, 73040 ... 73049, 73120 ... 73129, 92768 ... 92777, 93008 ... 93017, 120_782 ... 120_831, 123_200 ... 123_209, 123_632 ... 123_641, 125_264 ... 125_273)
115 | private let katakana = Group(12337 ... 12341, 12443 ... 12444, 12448 ... 12538, 12540 ... 12543, 12784 ... 12799, 13008 ... 13054, 13056 ... 13143, 65382 ... 65437, 110_592 ... 110_592, 110_948 ... 110_951)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:114:13: warning: let 'numeric' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
112 | private let midLetter = Group(58 ... 58, 183 ... 183, 903 ... 903, 1524 ... 1524, 8231 ... 8231, 65043 ... 65043, 65109 ... 65109, 65306 ... 65306)
113 | private let format = Group(173 ... 173, 1536 ... 1541, 1564 ... 1564, 1757 ... 1757, 1807 ... 1807, 2274 ... 2274, 6158 ... 6158, 8206 ... 8207, 8234 ... 8238, 8288 ... 8292, 8294 ... 8303, 65279 ... 65279, 65529 ... 65531, 69821 ... 69821, 69837 ... 69837, 78896 ... 78904, 113_824 ... 113_827, 119_155 ... 119_162, 917_505 ... 917_505)
114 | private let numeric = Group(48 ... 57, 1632 ... 1641, 1643 ... 1643, 1776 ... 1785, 1984 ... 1993, 2406 ... 2415, 2534 ... 2543, 2662 ... 2671, 2790 ... 2799, 2918 ... 2927, 3046 ... 3055, 3174 ... 3183, 3302 ... 3311, 3430 ... 3439, 3558 ... 3567, 3664 ... 3673, 3792 ... 3801, 3872 ... 3881, 4160 ... 4169, 4240 ... 4249, 6112 ... 6121, 6160 ... 6169, 6470 ... 6479, 6608 ... 6617, 6784 ... 6793, 6800 ... 6809, 6992 ... 7001, 7088 ... 7097, 7232 ... 7241, 7248 ... 7257, 42528 ... 42537, 43216 ... 43225, 43264 ... 43273, 43472 ... 43481, 43504 ... 43513, 43600 ... 43609, 44016 ... 44025, 65296 ... 65305, 66720 ... 66729, 68912 ... 68921, 69734 ... 69743, 69872 ... 69881, 69942 ... 69951, 70096 ... 70105, 70384 ... 70393, 70736 ... 70745, 70864 ... 70873, 71248 ... 71257, 71360 ... 71369, 71472 ... 71481, 71904 ... 71913, 72784 ... 72793, 73040 ... 73049, 73120 ... 73129, 92768 ... 92777, 93008 ... 93017, 120_782 ... 120_831, 123_200 ... 123_209, 123_632 ... 123_641, 125_264 ... 125_273)
    |             |- warning: let 'numeric' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'numeric' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | private let katakana = Group(12337 ... 12341, 12443 ... 12444, 12448 ... 12538, 12540 ... 12543, 12784 ... 12799, 13008 ... 13054, 13056 ... 13143, 65382 ... 65437, 110_592 ... 110_592, 110_948 ... 110_951)
116 | private let wSegSpace = Group(32 ... 32, 5760 ... 5760, 8192 ... 8198, 8200 ... 8202, 8287 ... 8287, 12288 ... 12288)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:115:13: warning: let 'katakana' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
113 | private let format = Group(173 ... 173, 1536 ... 1541, 1564 ... 1564, 1757 ... 1757, 1807 ... 1807, 2274 ... 2274, 6158 ... 6158, 8206 ... 8207, 8234 ... 8238, 8288 ... 8292, 8294 ... 8303, 65279 ... 65279, 65529 ... 65531, 69821 ... 69821, 69837 ... 69837, 78896 ... 78904, 113_824 ... 113_827, 119_155 ... 119_162, 917_505 ... 917_505)
114 | private let numeric = Group(48 ... 57, 1632 ... 1641, 1643 ... 1643, 1776 ... 1785, 1984 ... 1993, 2406 ... 2415, 2534 ... 2543, 2662 ... 2671, 2790 ... 2799, 2918 ... 2927, 3046 ... 3055, 3174 ... 3183, 3302 ... 3311, 3430 ... 3439, 3558 ... 3567, 3664 ... 3673, 3792 ... 3801, 3872 ... 3881, 4160 ... 4169, 4240 ... 4249, 6112 ... 6121, 6160 ... 6169, 6470 ... 6479, 6608 ... 6617, 6784 ... 6793, 6800 ... 6809, 6992 ... 7001, 7088 ... 7097, 7232 ... 7241, 7248 ... 7257, 42528 ... 42537, 43216 ... 43225, 43264 ... 43273, 43472 ... 43481, 43504 ... 43513, 43600 ... 43609, 44016 ... 44025, 65296 ... 65305, 66720 ... 66729, 68912 ... 68921, 69734 ... 69743, 69872 ... 69881, 69942 ... 69951, 70096 ... 70105, 70384 ... 70393, 70736 ... 70745, 70864 ... 70873, 71248 ... 71257, 71360 ... 71369, 71472 ... 71481, 71904 ... 71913, 72784 ... 72793, 73040 ... 73049, 73120 ... 73129, 92768 ... 92777, 93008 ... 93017, 120_782 ... 120_831, 123_200 ... 123_209, 123_632 ... 123_641, 125_264 ... 125_273)
115 | private let katakana = Group(12337 ... 12341, 12443 ... 12444, 12448 ... 12538, 12540 ... 12543, 12784 ... 12799, 13008 ... 13054, 13056 ... 13143, 65382 ... 65437, 110_592 ... 110_592, 110_948 ... 110_951)
    |             |- warning: let 'katakana' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'katakana' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | private let wSegSpace = Group(32 ... 32, 5760 ... 5760, 8192 ... 8198, 8200 ... 8202, 8287 ... 8287, 12288 ... 12288)
117 | private let hebrewLetter = Group(1488 ... 1514, 1519 ... 1522, 64285 ... 64285, 64287 ... 64296, 64298 ... 64310, 64312 ... 64316, 64318 ... 64318, 64320 ... 64321, 64323 ... 64324, 64326 ... 64335)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:116:13: warning: let 'wSegSpace' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
114 | private let numeric = Group(48 ... 57, 1632 ... 1641, 1643 ... 1643, 1776 ... 1785, 1984 ... 1993, 2406 ... 2415, 2534 ... 2543, 2662 ... 2671, 2790 ... 2799, 2918 ... 2927, 3046 ... 3055, 3174 ... 3183, 3302 ... 3311, 3430 ... 3439, 3558 ... 3567, 3664 ... 3673, 3792 ... 3801, 3872 ... 3881, 4160 ... 4169, 4240 ... 4249, 6112 ... 6121, 6160 ... 6169, 6470 ... 6479, 6608 ... 6617, 6784 ... 6793, 6800 ... 6809, 6992 ... 7001, 7088 ... 7097, 7232 ... 7241, 7248 ... 7257, 42528 ... 42537, 43216 ... 43225, 43264 ... 43273, 43472 ... 43481, 43504 ... 43513, 43600 ... 43609, 44016 ... 44025, 65296 ... 65305, 66720 ... 66729, 68912 ... 68921, 69734 ... 69743, 69872 ... 69881, 69942 ... 69951, 70096 ... 70105, 70384 ... 70393, 70736 ... 70745, 70864 ... 70873, 71248 ... 71257, 71360 ... 71369, 71472 ... 71481, 71904 ... 71913, 72784 ... 72793, 73040 ... 73049, 73120 ... 73129, 92768 ... 92777, 93008 ... 93017, 120_782 ... 120_831, 123_200 ... 123_209, 123_632 ... 123_641, 125_264 ... 125_273)
115 | private let katakana = Group(12337 ... 12341, 12443 ... 12444, 12448 ... 12538, 12540 ... 12543, 12784 ... 12799, 13008 ... 13054, 13056 ... 13143, 65382 ... 65437, 110_592 ... 110_592, 110_948 ... 110_951)
116 | private let wSegSpace = Group(32 ... 32, 5760 ... 5760, 8192 ... 8198, 8200 ... 8202, 8287 ... 8287, 12288 ... 12288)
    |             |- warning: let 'wSegSpace' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'wSegSpace' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | private let hebrewLetter = Group(1488 ... 1514, 1519 ... 1522, 64285 ... 64285, 64287 ... 64296, 64298 ... 64310, 64312 ... 64316, 64318 ... 64318, 64320 ... 64321, 64323 ... 64324, 64326 ... 64335)
118 | private let CR = Group(13 ... 13)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:117:13: warning: let 'hebrewLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
115 | private let katakana = Group(12337 ... 12341, 12443 ... 12444, 12448 ... 12538, 12540 ... 12543, 12784 ... 12799, 13008 ... 13054, 13056 ... 13143, 65382 ... 65437, 110_592 ... 110_592, 110_948 ... 110_951)
116 | private let wSegSpace = Group(32 ... 32, 5760 ... 5760, 8192 ... 8198, 8200 ... 8202, 8287 ... 8287, 12288 ... 12288)
117 | private let hebrewLetter = Group(1488 ... 1514, 1519 ... 1522, 64285 ... 64285, 64287 ... 64296, 64298 ... 64310, 64312 ... 64316, 64318 ... 64318, 64320 ... 64321, 64323 ... 64324, 64326 ... 64335)
    |             |- warning: let 'hebrewLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'hebrewLetter' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | private let CR = Group(13 ... 13)
119 | private let doubleQuote = Group(34 ... 34)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:118:13: warning: let 'CR' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
116 | private let wSegSpace = Group(32 ... 32, 5760 ... 5760, 8192 ... 8198, 8200 ... 8202, 8287 ... 8287, 12288 ... 12288)
117 | private let hebrewLetter = Group(1488 ... 1514, 1519 ... 1522, 64285 ... 64285, 64287 ... 64296, 64298 ... 64310, 64312 ... 64316, 64318 ... 64318, 64320 ... 64321, 64323 ... 64324, 64326 ... 64335)
118 | private let CR = Group(13 ... 13)
    |             |- warning: let 'CR' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'CR' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | private let doubleQuote = Group(34 ... 34)
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:119:13: warning: let 'doubleQuote' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
117 | private let hebrewLetter = Group(1488 ... 1514, 1519 ... 1522, 64285 ... 64285, 64287 ... 64296, 64298 ... 64310, 64312 ... 64316, 64318 ... 64318, 64320 ... 64321, 64323 ... 64324, 64326 ... 64335)
118 | private let CR = Group(13 ... 13)
119 | private let doubleQuote = Group(34 ... 34)
    |             |- warning: let 'doubleQuote' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'doubleQuote' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
121 | private let LF = Group(10 ... 10)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:120:13: warning: let 'midNum' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
118 | private let CR = Group(13 ... 13)
119 | private let doubleQuote = Group(34 ... 34)
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
    |             |- warning: let 'midNum' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'midNum' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 | private let LF = Group(10 ... 10)
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:121:13: warning: let 'LF' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
119 | private let doubleQuote = Group(34 ... 34)
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
121 | private let LF = Group(10 ... 10)
    |             |- warning: let 'LF' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'LF' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:122:13: warning: let 'extend' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
121 | private let LF = Group(10 ... 10)
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
    |             |- warning: let 'extend' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'extend' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:123:13: warning: let 'extendNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
121 | private let LF = Group(10 ... 10)
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
    |             |- warning: let 'extendNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'extendNumLet' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:124:13: warning: let 'ZWJ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
    |             |- warning: let 'ZWJ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'ZWJ' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
126 | private let regionalIndicator = Group(127_462 ... 127_487)
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:125:13: warning: let 'aLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
    |             |- warning: let 'aLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'aLetter' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private let regionalIndicator = Group(127_462 ... 127_487)
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:126:13: warning: let 'regionalIndicator' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
126 | private let regionalIndicator = Group(127_462 ... 127_487)
    |             |- warning: let 'regionalIndicator' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'regionalIndicator' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | private let aHLetter = aLetter || hebrewLetter
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:128:13: warning: let 'aHLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
126 | private let regionalIndicator = Group(127_462 ... 127_487)
127 |
128 | private let aHLetter = aLetter || hebrewLetter
    |             |- warning: let 'aHLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: annotate 'aHLetter' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | private let midNumLetQ = midNumLet || singleQuote
130 |
/Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
 9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
   |        `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | 	/// Returns true if this group contains `element`.
13 | 	@usableFromInline
Assertion failed: (extReqs.size() == typeReqs.size()), function isWrittenWithConstraints, file Decl.cpp, line 1819.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -c "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift" -primary-file "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift" -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Patterns/Decoder.swift /Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/General.swift /Users/admin/builder/spi-builder-workspace/Sources/Patterns/General/Group.swift /Users/admin/builder/spi-builder-workspace/Sources/Patterns/Grammar.swift "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/And.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/AnyPattern.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Capture.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Choice.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Concatenation.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Not.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Repetition.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Operations on Patterns/Skip.swift" "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Optimise Instructions.swift" /Users/admin/builder/spi-builder-workspace/Sources/Patterns/Parser.swift "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Pattern And Instruction.swift" /Users/admin/builder/spi-builder-workspace/Sources/Patterns/Regex.swift /Users/admin/builder/spi-builder-workspace/Sources/Patterns/VMBacktrack.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Word.d -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Word.swiftdeps -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Decoder.d -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Decoder.swiftdeps -target arm64-apple-macosx10.13 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk -I /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Modules -I /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D DEBUG -stats-output-dir .stats -strict-concurrency=complete -empty-abi-descriptor -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace -Xcc -isysroot -Xcc /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk -Xcc -F -Xcc /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name Patterns -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -target-sdk-version 14.4 -target-sdk-name macosx14.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Word.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Patterns.build/Decoder.swift.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/index/store -index-system-modules
1.	Apple Swift version 6.0-dev (LLVM 4b0b1f9e1a69523, Swift 91a3abcf816bc36)
2.	Compiling with effective version 5.10
3.	While evaluating request IRGenRequest(IR Generation for file "/Users/admin/builder/spi-builder-workspace/Sources/Patterns/Decoder.swift")
4.	While emitting IR SIL function "@$s8Patterns6ParserV5MatchVAASSRszrlE0C7DecoderV5match6string10codingPathAGySS__GAEySS_G_SSSays9CodingKey_pGtcfC".
 for 'init(match:string:codingPath:)' (at /Users/admin/builder/spi-builder-workspace/Sources/Patterns/Decoder.swift:39:3)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend           0x0000000105867bf0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x00000001058663bc llvm::sys::RunSignalHandlers() + 112
2  swift-frontend           0x0000000105868238 SignalHandler(int) + 304
3  libsystem_platform.dylib 0x0000000188109a24 _sigtramp + 56
4  libsystem_pthread.dylib  0x00000001880d9cc0 pthread_kill + 288
5  libsystem_c.dylib        0x0000000187fe5a40 abort + 180
6  libsystem_c.dylib        0x0000000187fe4d30 err + 0
7  swift-frontend           0x0000000105d66350 swift::ExtensionDecl::isEquivalentToExtendedContext() const (.cold.1) + 0
8  swift-frontend           0x0000000101a93e00 swift::ExtensionDecl::isWrittenWithConstraints() const + 412
9  swift-frontend           0x000000010199f440 swift::Demangle::ASTBuilder::findDeclContext(swift::Demangle::Node*) + 1696
10 swift-frontend           0x000000010199f1c0 swift::Demangle::ASTBuilder::findDeclContext(swift::Demangle::Node*) + 1056
11 swift-frontend           0x00000001019a8540 swift::Demangle::TypeDecoder<swift::Demangle::ASTBuilder>::decodeMangledTypeDecl(swift::Demangle::Node*, unsigned int, swift::GenericTypeDecl*&, swift::Type&, bool&) + 200
12 swift-frontend           0x00000001019a34dc swift::Demangle::TypeDecoder<swift::Demangle::ASTBuilder>::decodeMangledType(swift::Demangle::Node*, unsigned int, bool) + 900
13 swift-frontend           0x000000010199e864 swift::Demangle::getTypeForMangling(swift::ASTContext&, llvm::StringRef, swift::GenericSignature) + 136
14 swift-frontend           0x00000001008e5f80 (anonymous namespace)::IRGenDebugInfoImpl::getOrCreateType(swift::irgen::DebugTypeInfo) + 1256
15 swift-frontend           0x00000001008e5a64 (anonymous namespace)::IRGenDebugInfoImpl::getOrCreateContext(swift::DeclContext*) + 488
16 swift-frontend           0x00000001008df3d8 (anonymous namespace)::IRGenDebugInfoImpl::emitFunction(swift::SILDebugScope const*, llvm::Function*, swift::SILFunctionTypeRepresentation, swift::SILType, swift::DeclContext*, llvm::StringRef) + 1448
17 swift-frontend           0x00000001009201d4 (anonymous namespace)::IRGenSILFunction::emitSILFunction() + 832
18 swift-frontend           0x000000010091f900 swift::irgen::IRGenModule::emitSILFunction(swift::SILFunction*) + 1604
19 swift-frontend           0x00000001007c23e8 swift::irgen::IRGenerator::emitGlobalTopLevel(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&) + 740
20 swift-frontend           0x00000001008d1f0c swift::IRGenRequest::evaluate(swift::Evaluator&, swift::IRGenDescriptor) const + 2172
21 swift-frontend           0x000000010091edb0 swift::GeneratedModule swift::SimpleRequest<swift::IRGenRequest, swift::GeneratedModule (swift::IRGenDescriptor), (swift::RequestFlags)9>::callDerived<0ul>(swift::Evaluator&, std::__1::integer_sequence<unsigned long, 0ul>) const + 200
22 swift-frontend           0x00000001008da5c0 swift::IRGenRequest::OutputType swift::Evaluator::getResultUncached<swift::IRGenRequest, swift::IRGenRequest::OutputType swift::evaluateOrFatal<swift::IRGenRequest>(swift::Evaluator&, swift::IRGenRequest)::'lambda'()>(swift::IRGenRequest const&, swift::IRGenRequest::OutputType swift::evaluateOrFatal<swift::IRGenRequest>(swift::Evaluator&, swift::IRGenRequest)::'lambda'()) + 212
23 swift-frontend           0x00000001008d3f70 swift::performIRGeneration(swift::FileUnit*, swift::IRGenOptions const&, swift::TBDGenOptions const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::StringRef, swift::PrimarySpecificPaths const&, llvm::StringRef, llvm::GlobalVariable**) + 208
24 swift-frontend           0x00000001003e5824 generateIR(swift::IRGenOptions const&, swift::TBDGenOptions const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, swift::PrimarySpecificPaths const&, llvm::StringRef, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, llvm::GlobalVariable*&, llvm::ArrayRef<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>) + 156
25 swift-frontend           0x00000001003e1ac4 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 1416
26 swift-frontend           0x00000001003e0f2c swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 648
27 swift-frontend           0x00000001003f2248 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) + 160
28 swift-frontend           0x00000001003e3590 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 708
29 swift-frontend           0x00000001003e24fc swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2388
30 swift-frontend           0x00000001001fc3b0 swift::mainEntry(int, char const**) + 3096
31 dyld                     0x0000000187d590e0 start + 2360
[47/75] Compiling Patterns Repetition.swift
[48/75] Compiling Patterns General.swift
[49/75] Compiling Patterns Group.swift
[52/75] Compiling Patterns Parser.swift
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-se0270-range-set
[1/62] Fetching swift-se0270-range-set
[63/11741] Fetching swift-se0270-range-set, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.71s)
Fetched https://github.com/apple/swift-se0270-range-set from cache (1.71s)
Computing version for https://github.com/apple/swift-se0270-range-set
Computed https://github.com/apple/swift-se0270-range-set at 1.0.1 (0.68s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.3.0 (0.70s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.3.0
Creating working copy for https://github.com/apple/swift-se0270-range-set
Working copy of https://github.com/apple/swift-se0270-range-set resolved at 1.0.1
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.