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

Successful build of Syntax, reference develop (1b9c20), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 12:38:59 UTC.

Swift 6 data race errors: 29

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:52:23: warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       `- warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | struct Token: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       |- note: annotate 'tokenMatch' 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
53 |
54 | }
[43/79] Compiling Syntax String+Parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:52:23: warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       `- warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct RegularExpression: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       |- note: annotate 'expressionMatch' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:52:23: warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       `- warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | struct Token: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       |- note: annotate 'tokenMatch' 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
53 |
54 | }
[44/79] Compiling Syntax Token.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:52:23: warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       `- warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct RegularExpression: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       |- note: annotate 'expressionMatch' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:52:23: warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       `- warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | struct Token: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       |- note: annotate 'tokenMatch' 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
53 |
54 | }
[45/79] Compiling Syntax AnnotatedString.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[46/79] Compiling Syntax Cache.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[47/79] Compiling Syntax OrderedSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[48/79] Compiling Syntax AnnotatedError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[49/79] Compiling Syntax DiagnosticError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[50/79] Compiling Syntax ParserError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[51/79] Compiling Syntax ScannerError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
[52/79] Compiling Syntax Parser+separated.swift
[53/79] Compiling Syntax Repeat.swift
[54/79] Compiling Syntax Annotated.swift
[55/79] Compiling Syntax AnnotatedUntil.swift
[56/79] Compiling Syntax Either.swift
[57/79] Compiling Syntax Group.swift
[58/79] Compiling Syntax IfElseConditionalParser.swift
[59/79] Compiling Syntax StandardScanner.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[60/79] Compiling Syntax String+casing.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[61/79] Compiling Syntax Located.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[62/79] Compiling Syntax Parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[63/79] Compiling Syntax ParserOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[64/79] Compiling Syntax RecursiveParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[65/79] Compiling Syntax IntLiteral.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[66/79] Compiling Syntax JavaScriptEscapeStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[67/79] Compiling Syntax StringEscapeStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[68/79] Compiling Syntax StringLiteral.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[69/79] Compiling Syntax SwiftEscapeStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[70/79] Compiling Syntax Maybe.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[71/79] Compiling Syntax Parser+annotate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
[72/79] Emitting module Syntax
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:6:16: warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
 6 |     public let range: Range<Location>
   |                `- warning: stored property 'range' of 'Sendable'-conforming struct 'AnnotatedError' has non-sendable type 'Range<Location>'; this is an error in the Swift 6 language mode
 7 |     public let error: Error
 8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/AnnotatedError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct AnnotatedError: Error, DiagnosticError, LocalizedError, CustomStringConvertible, CustomDebugStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:20:16: warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
18 |
19 |     public let index: String.Index
20 |     public let location: Location
   |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'Location'; this is an error in the Swift 6 language mode
21 |     public let reason: Reason
22 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Location.swift:3:15: note: struct 'Location' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public struct Location: Comparable, Encodable {
   |               `- note: struct 'Location' does not conform to the 'Sendable' protocol
 4 |     public let line: Int
 5 |     public let column: Int
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct ScannerError: DiagnosticError {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Errors/ScannerError.swift:21:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
 4 |
 5 | public struct ScannerError: DiagnosticError {
 6 |     public enum Reason {
   |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 7 |         case unexpectedToken(String)
 8 |         case expected(String)
   :
19 |     public let index: String.Index
20 |     public let location: Location
21 |     public let reason: Reason
   |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'ScannerError' has non-sendable type 'ScannerError.Reason'; this is an error in the Swift 6 language mode
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BinaryOperation/BinaryOperationParser.swift:235:23: warning: static property 'binaryOperation' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
233 | extension Kind {
234 |
235 |     public static let binaryOperation: Kind = "binary.operation"
    |                       `- warning: static property 'binaryOperation' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
236 |     public static let binaryOperator: Kind = "binary.operator"
237 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BinaryOperation/BinaryOperationParser.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
  1 |
  2 | import Foundation
  3 | @_exported import SyntaxTree
    |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
  4 |
  5 | public struct BinaryOperationParser<Content : Parser, Operator: BinaryOperator>: Parser {
    :
233 | extension Kind {
234 |
235 |     public static let binaryOperation: Kind = "binary.operation"
    |                       |- note: annotate 'binaryOperation' 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
236 |     public static let binaryOperator: Kind = "binary.operator"
237 |
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BinaryOperation/BinaryOperationParser.swift:236:23: warning: static property 'binaryOperator' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
234 |
235 |     public static let binaryOperation: Kind = "binary.operation"
236 |     public static let binaryOperator: Kind = "binary.operator"
    |                       |- warning: static property 'binaryOperator' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'binaryOperator' 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
237 |
238 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BinaryOperation/BinaryOperationParserError.swift:5:10: warning: associated value 'failedToParseABinaryOperation(member:)' of 'Sendable'-conforming enum 'BinaryOperationParserError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
3 |
4 | public enum BinaryOperationParserError: Error {
5 |     case failedToParseABinaryOperation(member: Any)
  |          `- warning: associated value 'failedToParseABinaryOperation(member:)' of 'Sendable'-conforming enum 'BinaryOperationParserError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BooleanLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct BooleanLiteral: Parser {
 6 |     public static var kind: Kind = .booleanLiteral
   |                       |- warning: static property 'kind' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'kind' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     let trueValues: Set<String>
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BooleanLiteral.swift:35:23: warning: static property 'booleanLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
33 | extension Kind {
34 |
35 |     public static let booleanLiteral: Kind = "boolean.literal"
   |                       `- warning: static property 'booleanLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/BooleanLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct BooleanLiteral: Parser {
   :
33 | extension Kind {
34 |
35 |     public static let booleanLiteral: Kind = "boolean.literal"
   |                       |- note: annotate 'booleanLiteral' 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
36 |
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/DoubleLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct DoubleLiteral: Parser {
 9 |     public static let kind: Kind = .doubleLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/DoubleLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct DoubleLiteral: Parser {
 9 |     public static let kind: Kind = .doubleLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/DoubleLiteral.swift:26:23: warning: static property 'doubleLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
24 | extension Kind {
25 |
26 |     public static let doubleLiteral: Kind = "double.literal"
   |                       |- warning: static property 'doubleLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'doubleLiteral' 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
27 |
28 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:9:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | private let numberFormatter = NumberFormatter()
   :
 7 |
 8 | public struct IntLiteral: Parser {
 9 |     public static let kind: Kind = .intLiteral
   |                       |- note: annotate 'kind' 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
10 |
11 |     public init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/IntLiteral.swift:27:23: warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
25 | extension Kind {
26 |
27 |     public static let intLiteral: Kind = "int.literal"
   |                       |- warning: static property 'intLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'intLiteral' 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
28 |
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct StringLiteral: Parser {
 6 |     public static let kind: Kind = .stringLiteral
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     private let start: String
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:47:23: warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
45 | extension Kind {
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
   |                       |- warning: static property 'stringLiteral' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringLiteral' 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
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:48:23: warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
46 |
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
   |                       |- warning: static property 'stringContent' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringContent' 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
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:49:23: warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     public static let stringLiteral: Kind = "string.literal"
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
   |                       |- warning: static property 'stringStartDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringStartDelimiter' 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
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:50:23: warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     public static let stringContent: Kind = "string.content"
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
   |                       |- warning: static property 'stringEndDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEndDelimiter' 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
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:51:23: warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     public static let stringStartDelimiter: Kind = "string.delimiter.start"
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
   |                       |- warning: static property 'stringEscapedCharacter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedCharacter' 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
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
53 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Common/StringLiterals/StringLiteral.swift:52:23: warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     public static let stringEndDelimiter: Kind = "string.delimiter.end"
51 |     public static let stringEscapedCharacter: Kind = "string.escaped.character"
52 |     public static let stringEscapedDelimiter: Kind = "string.escaped.delimiter"
   |                       |- warning: static property 'stringEscapedDelimiter' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stringEscapedDelimiter' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:52:23: warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       `- warning: static property 'expressionMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/RegularExpression.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct RegularExpression: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let expressionMatch: Kind = "regular.expression.match"
   |                       |- note: annotate 'expressionMatch' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:6:23: warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       `- warning: static property 'kind' is not concurrency-safe because non-'Sendable' type 'Kind?' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/String+Parser.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | extension String: Parser {
 6 |     public static let kind: Kind? = nil
   |                       |- note: annotate 'kind' 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
 7 |
 8 |     public var body: any Parser<Void> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:52:23: warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       `- warning: static property 'tokenMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Token.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | struct Token: Parser, Hashable {
   :
50 | extension Kind {
51 |
52 |     public static let tokenMatch: Kind = "token.match"
   |                       |- note: annotate 'tokenMatch' 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
53 |
54 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Word.swift:53:23: warning: static property 'wordMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
51 | extension Kind {
52 |
53 |     public static let wordMatch: Kind = "word.match"
   |                       `- warning: static property 'wordMatch' is not concurrency-safe because non-'Sendable' type 'Kind' may have shared mutable state; this is an error in the Swift 6 language mode
54 |
55 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SyntaxTree/Sources/SyntaxTree/Kind.swift:4:15: note: struct 'Kind' does not conform to the 'Sendable' protocol
 2 | import Foundation
 3 |
 4 | public struct Kind: RawRepresentable, Encodable, Equatable {
   |               `- note: struct 'Kind' does not conform to the 'Sendable' protocol
 5 |     public enum CombinationStrategy {
 6 |         case higher
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Implementations/Tokens/Word.swift:3:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 1 |
 2 | import Foundation
 3 | @_exported import SyntaxTree
   |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SyntaxTree'
 4 |
 5 | public struct Word: Parser, Hashable {
   :
51 | extension Kind {
52 |
53 |     public static let wordMatch: Kind = "word.match"
   |                       |- note: annotate 'wordMatch' 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
54 |
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Internals/ScannerState.swift:445:16: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
403 | }
404 |
405 | private final class ScanningStorage<T>: ScannerStateStorage, ScanningStorageProtocol {
    |                                     `- note: 'T' previously declared here
406 |     typealias Annotation = AnnotatedString<T>.Annotation
407 |
    :
443 |     }
444 |
445 |     func store<T>(value: T) {
    |                `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
446 |         // No-op
447 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Internals/ScannerState.swift:453:14: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
403 | }
404 |
405 | private final class ScanningStorage<T>: ScannerStateStorage, ScanningStorageProtocol {
    |                                     `- note: 'T' previously declared here
406 |     typealias Annotation = AnnotatedString<T>.Annotation
407 |
    :
451 |     }
452 |
453 |     func pop<T>(of type: T.Type) throws -> T? {
    |              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
454 |         return annotations.last?.value as? T
455 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Internals/ScannerState.swift:603:16: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
569 | }
570 |
571 | private class StackedScanningStateStorage<T>: ScannerStateStorage {
    |                                           `- note: 'T' previously declared here
572 |     let scanning: ScanningStorage<T>
573 |     let inplace: InPlaceStorage
    :
601 |     }
602 |
603 |     func store<T>(value: T) {
    |                `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
604 |         current.store(value: value)
605 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Internals/ScannerState.swift:611:14: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
569 | }
570 |
571 | private class StackedScanningStateStorage<T>: ScannerStateStorage {
    |                                           `- note: 'T' previously declared here
572 |     let scanning: ScanningStorage<T>
573 |     let inplace: InPlaceStorage
    :
609 |     }
610 |
611 |     func pop<T>(of type: T.Type) throws -> T? {
    |              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
612 |         return try current.pop(of: type)
613 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/Parser.swift:5:13: warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  3 | @_exported import SyntaxTree
  4 |
  5 | private var computedKinds = [Int : Kind]()
    |             |- warning: var 'computedKinds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'computedKinds' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'computedKinds' 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
  6 |
  7 | public protocol Parser<Parsed> {
/Users/admin/builder/spi-builder-workspace/Sources/Syntax/ParserOption.swift:10:23: warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
 2 | import Foundation
 3 |
 4 | public struct ParserOption {
   |               `- note: consider making struct 'ParserOption' conform to the 'Sendable' protocol
 5 |     let errorHandler: ScannerErrorHandler?
 6 | }
   :
 8 | extension ParserOption {
 9 |
10 |     public static let allowWhiteSpaces = ParserOption(errorHandler: WhitespaceConsumer())
   |                       |- warning: static property 'allowWhiteSpaces' is not concurrency-safe because non-'Sendable' type 'ParserOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'allowWhiteSpaces' 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
11 |
12 | }
[73/79] Compiling Syntax ScannerErrorHandler.swift
[74/79] Compiling Syntax WhiteSpaceConsumer.swift
[75/79] Compiling Syntax ExpressionMatch.swift
[76/79] Compiling Syntax EitherParserBuilder.swift
[77/79] Compiling Syntax ParserBuilder.swift
[78/79] Compiling Syntax AnyParser.swift
[79/79] Compiling Syntax Associativity.swift
Build complete! (28.91s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "syntaxtree",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nerdsupremacist/SyntaxTree.git"
    }
  ],
  "manifest_display_name" : "Syntax",
  "name" : "Syntax",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Syntax",
      "targets" : [
        "Syntax"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SyntaxTests",
      "module_type" : "SwiftTarget",
      "name" : "SyntaxTests",
      "path" : "Tests/SyntaxTests",
      "sources" : [
        "Expression/Expression+Operator.swift",
        "Expression/Expression.swift",
        "Expression/ExpressionParser.swift",
        "ExpressionSyntaxTests.swift",
        "HTML/HTMLNode.swift",
        "HTML/HTMLNodeParser.swift",
        "HTMLSyntaxTests.swift",
        "JSON/JSON.swift",
        "JSON/JSONParser.swift",
        "JSONSyntaxTests.swift"
      ],
      "target_dependencies" : [
        "Syntax"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Syntax",
      "module_type" : "SwiftTarget",
      "name" : "Syntax",
      "path" : "Sources/Syntax",
      "product_dependencies" : [
        "SyntaxTree"
      ],
      "product_memberships" : [
        "Syntax"
      ],
      "sources" : [
        "AnnotatedString.swift",
        "Cache/Cache.swift",
        "Cache/OrderedSet.swift",
        "Errors/AnnotatedError.swift",
        "Errors/DiagnosticError.swift",
        "Errors/ParserError.swift",
        "Errors/ScannerError.swift",
        "Errors/ScannerErrorHandler.swift",
        "Errors/WhiteSpaceConsumer.swift",
        "ExpressionMatch.swift",
        "FunctionBuilder/EitherParserBuilder.swift",
        "FunctionBuilder/ParserBuilder.swift",
        "Implementations/AnyParser.swift",
        "Implementations/Common/BinaryOperation/Associativity.swift",
        "Implementations/Common/BinaryOperation/BinaryOperation.swift",
        "Implementations/Common/BinaryOperation/BinaryOperationParser.swift",
        "Implementations/Common/BinaryOperation/BinaryOperationParserError.swift",
        "Implementations/Common/BinaryOperation/BinaryOperator.swift",
        "Implementations/Common/BinaryOperation/MemberOfBinaryOperation.swift",
        "Implementations/Common/BooleanLiteral.swift",
        "Implementations/Common/DoubleLiteral.swift",
        "Implementations/Common/IntLiteral.swift",
        "Implementations/Common/StringLiterals/JavaScriptEscapeStrategy.swift",
        "Implementations/Common/StringLiterals/StringEscapeStrategy.swift",
        "Implementations/Common/StringLiterals/StringLiteral.swift",
        "Implementations/Common/StringLiterals/SwiftEscapeStrategy.swift",
        "Implementations/Modifications/Maybe.swift",
        "Implementations/Modifications/Parser+annotate.swift",
        "Implementations/Modifications/Parser+ignoreOutput.swift",
        "Implementations/Modifications/Parser+kind.swift",
        "Implementations/Modifications/Parser+map+location.swift",
        "Implementations/Modifications/Parser+map.swift",
        "Implementations/Modifications/Parser+optimize.swift",
        "Implementations/Modifications/Parser+preventRecursion.swift",
        "Implementations/Modifications/Parser+repeatUntil.swift",
        "Implementations/Modifications/Parser+separated.swift",
        "Implementations/Modifications/Repeat.swift",
        "Implementations/Structure/Annotated.swift",
        "Implementations/Structure/AnnotatedUntil.swift",
        "Implementations/Structure/Either.swift",
        "Implementations/Structure/Group.swift",
        "Implementations/Structure/IfElseConditionalParser.swift",
        "Implementations/Structure/Leaf.swift",
        "Implementations/Structure/TupleParser.swift",
        "Implementations/Tokens/EmptyParser.swift",
        "Implementations/Tokens/RegexBuilder+support.swift",
        "Implementations/Tokens/RegularExpression.swift",
        "Implementations/Tokens/String+Parser.swift",
        "Implementations/Tokens/Token.swift",
        "Implementations/Tokens/Word.swift",
        "Implementations/neverBody.swift",
        "Internals/InternalParser.swift",
        "Internals/InternalParserBuilder.swift",
        "Internals/MemoizationKey.swift",
        "Internals/MemoizationStorage.swift",
        "Internals/Memoized.swift",
        "Internals/Node.swift",
        "Internals/Parser+internalParser.swift",
        "Internals/Scanner.swift",
        "Internals/ScannerState.swift",
        "Internals/Stack.swift",
        "Internals/StandardInternalParserBuilderContext.swift",
        "Internals/StandardScanner.swift",
        "Internals/String+casing.swift",
        "Located.swift",
        "Parser.swift",
        "ParserOption.swift",
        "RecursiveParser.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.