The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SyntaxKit, reference main (ae00fd), with Swift 6.1 for Linux on 11 Sep 2025 04:46:15 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats 2>&1

Build Log

    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
178 |               keyExpression: key.syntax.as(ExprSyntax.self)
179 |                 ?? ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(""))),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9: warning: TODO: Review fallback for failed expression conversion
42 |       // Fallback to a default expression if conversion fails
43 |       #warning(
44 |         "TODO: Review fallback for failed expression conversion"
   |         `- warning: TODO: Review fallback for failed expression conversion
45 |       )
46 |       baseExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/PropertyAccessExp.swift:45:7: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
43 |     let property = TokenSyntax.identifier(propertyName)
44 |     return ExprSyntax(
45 |       MemberAccessExprSyntax(
   |       `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
46 |         base: baseSyntax,
47 |         dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11: warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
52 |         // fallback: no valid expression
53 |         #warning(
54 |           "TODO: Review fallback for no valid expression - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
55 |         )
56 |         return ReturnStmtSyntax(
[271/346] Compiling SyntaxKit PropertyAccessible.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/FunctionCallExp.swift:103:9: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
101 |     let functionCall = FunctionCallExprSyntax(
102 |       calledExpression: ExprSyntax(
103 |         MemberAccessExprSyntax(
    |         `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
104 |           base: baseExpr,
105 |           dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Infix+Comparison.swift:30:8: warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
28 | //
29 |
30 | public import SwiftSyntax
   |        `- warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
31 |
32 | // MARK: - Comparison Operators
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:53:25: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
 51 |       return ExprSyntax(FloatLiteralExprSyntax(literal: .floatLiteral(String(value))))
 52 |     case .integer(let value):
 53 |       return ExprSyntax(IntegerLiteralExprSyntax(digits: .integerLiteral(String(value))))
    |                         |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |                         `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
 54 |     case .nil:
 55 |       return ExprSyntax(NilLiteralExprSyntax(nilKeyword: .keyword(.nil)))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:65:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
 63 |       return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(value)))
 64 |     case .tuple(let elements):
 65 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
 66 |         elements.enumerated().map { index, element in
 67 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:74:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
 72 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
 73 |           }
 74 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
 75 |             label: nil,
 76 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:125:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
123 |           elements.enumerated().map { index, keyValue in
124 |             let (key, value) = keyValue
125 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
126 |               keyExpression: key.exprSyntax,
127 |               colon: .colonToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:122:14: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
120 |
121 |     case .integer(let value):
122 |       return IntegerLiteralExprSyntax(digits: .integerLiteral(String(value)))
    |              |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |              `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
123 |     case .nil:
124 |       return NilLiteralExprSyntax(nilKeyword: .keyword(.nil))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:130:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
128 |       return DeclReferenceExprSyntax(baseName: .identifier(value))
129 |     case .tuple(let elements):
130 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
131 |         elements.enumerated().map { index, element in
132 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:141:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
139 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
140 |           }
141 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
142 |             label: nil,
143 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:177:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
175 |           elements.enumerated().map { index, keyValue in
176 |             let (key, value) = keyValue
177 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
178 |               keyExpression: key.syntax.as(ExprSyntax.self)
179 |                 ?? ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(""))),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9: warning: TODO: Review fallback for failed expression conversion
42 |       // Fallback to a default expression if conversion fails
43 |       #warning(
44 |         "TODO: Review fallback for failed expression conversion"
   |         `- warning: TODO: Review fallback for failed expression conversion
45 |       )
46 |       baseExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/PropertyAccessExp.swift:45:7: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
43 |     let property = TokenSyntax.identifier(propertyName)
44 |     return ExprSyntax(
45 |       MemberAccessExprSyntax(
   |       `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
46 |         base: baseSyntax,
47 |         dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11: warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
52 |         // fallback: no valid expression
53 |         #warning(
54 |           "TODO: Review fallback for no valid expression - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
55 |         )
56 |         return ReturnStmtSyntax(
[272/346] Compiling SyntaxKit ReferenceExp.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/FunctionCallExp.swift:103:9: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
101 |     let functionCall = FunctionCallExprSyntax(
102 |       calledExpression: ExprSyntax(
103 |         MemberAccessExprSyntax(
    |         `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
104 |           base: baseExpr,
105 |           dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Infix+Comparison.swift:30:8: warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
28 | //
29 |
30 | public import SwiftSyntax
   |        `- warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
31 |
32 | // MARK: - Comparison Operators
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:53:25: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
 51 |       return ExprSyntax(FloatLiteralExprSyntax(literal: .floatLiteral(String(value))))
 52 |     case .integer(let value):
 53 |       return ExprSyntax(IntegerLiteralExprSyntax(digits: .integerLiteral(String(value))))
    |                         |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |                         `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
 54 |     case .nil:
 55 |       return ExprSyntax(NilLiteralExprSyntax(nilKeyword: .keyword(.nil)))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:65:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
 63 |       return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(value)))
 64 |     case .tuple(let elements):
 65 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
 66 |         elements.enumerated().map { index, element in
 67 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:74:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
 72 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
 73 |           }
 74 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
 75 |             label: nil,
 76 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:125:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
123 |           elements.enumerated().map { index, keyValue in
124 |             let (key, value) = keyValue
125 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
126 |               keyExpression: key.exprSyntax,
127 |               colon: .colonToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:122:14: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
120 |
121 |     case .integer(let value):
122 |       return IntegerLiteralExprSyntax(digits: .integerLiteral(String(value)))
    |              |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |              `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
123 |     case .nil:
124 |       return NilLiteralExprSyntax(nilKeyword: .keyword(.nil))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:130:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
128 |       return DeclReferenceExprSyntax(baseName: .identifier(value))
129 |     case .tuple(let elements):
130 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
131 |         elements.enumerated().map { index, element in
132 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:141:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
139 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
140 |           }
141 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
142 |             label: nil,
143 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:177:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
175 |           elements.enumerated().map { index, keyValue in
176 |             let (key, value) = keyValue
177 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
178 |               keyExpression: key.syntax.as(ExprSyntax.self)
179 |                 ?? ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(""))),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9: warning: TODO: Review fallback for failed expression conversion
42 |       // Fallback to a default expression if conversion fails
43 |       #warning(
44 |         "TODO: Review fallback for failed expression conversion"
   |         `- warning: TODO: Review fallback for failed expression conversion
45 |       )
46 |       baseExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/PropertyAccessExp.swift:45:7: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
43 |     let property = TokenSyntax.identifier(propertyName)
44 |     return ExprSyntax(
45 |       MemberAccessExprSyntax(
   |       `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
46 |         base: baseSyntax,
47 |         dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11: warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
52 |         // fallback: no valid expression
53 |         #warning(
54 |           "TODO: Review fallback for no valid expression - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
55 |         )
56 |         return ReturnStmtSyntax(
[273/346] Compiling SyntaxKit Return.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/FunctionCallExp.swift:103:9: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
101 |     let functionCall = FunctionCallExprSyntax(
102 |       calledExpression: ExprSyntax(
103 |         MemberAccessExprSyntax(
    |         `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
104 |           base: baseExpr,
105 |           dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Infix+Comparison.swift:30:8: warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
28 | //
29 |
30 | public import SwiftSyntax
   |        `- warning: public import of 'SwiftSyntax' was not used in public declarations or inlinable code
31 |
32 | // MARK: - Comparison Operators
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:53:25: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
 51 |       return ExprSyntax(FloatLiteralExprSyntax(literal: .floatLiteral(String(value))))
 52 |     case .integer(let value):
 53 |       return ExprSyntax(IntegerLiteralExprSyntax(digits: .integerLiteral(String(value))))
    |                         |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |                         `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
 54 |     case .nil:
 55 |       return ExprSyntax(NilLiteralExprSyntax(nilKeyword: .keyword(.nil)))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:65:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
 63 |       return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(value)))
 64 |     case .tuple(let elements):
 65 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
 66 |         elements.enumerated().map { index, element in
 67 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:74:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
 72 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
 73 |           }
 74 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
 75 |             label: nil,
 76 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:125:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
123 |           elements.enumerated().map { index, keyValue in
124 |             let (key, value) = keyValue
125 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
126 |               keyExpression: key.exprSyntax,
127 |               colon: .colonToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:122:14: warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
120 |
121 |     case .integer(let value):
122 |       return IntegerLiteralExprSyntax(digits: .integerLiteral(String(value)))
    |              |- warning: 'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'
    |              `- note: use 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead
123 |     case .nil:
124 |       return NilLiteralExprSyntax(nilKeyword: .keyword(.nil))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:130:27: warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
128 |       return DeclReferenceExprSyntax(baseName: .identifier(value))
129 |     case .tuple(let elements):
130 |       let tupleElements = TupleExprElementListSyntax(
    |                           |- warning: 'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'
    |                           `- note: use 'LabeledExprListSyntax' instead
131 |         elements.enumerated().map { index, element in
132 |           let elementExpr: ExprSyntax
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:141:18: warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
139 |             elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
140 |           }
141 |           return TupleExprElementSyntax(
    |                  |- warning: 'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'
    |                  `- note: use 'LabeledExprSyntax' instead
142 |             label: nil,
143 |             colon: nil,
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:177:20: warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
175 |           elements.enumerated().map { index, keyValue in
176 |             let (key, value) = keyValue
177 |             return DictionaryElementSyntax(
    |                    |- warning: 'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'
    |                    `- note: use 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead
178 |               keyExpression: key.syntax.as(ExprSyntax.self)
179 |                 ?? ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(""))),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9: warning: TODO: Review fallback for failed expression conversion
42 |       // Fallback to a default expression if conversion fails
43 |       #warning(
44 |         "TODO: Review fallback for failed expression conversion"
   |         `- warning: TODO: Review fallback for failed expression conversion
45 |       )
46 |       baseExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/PropertyAccessExp.swift:45:7: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
43 |     let property = TokenSyntax.identifier(propertyName)
44 |     return ExprSyntax(
45 |       MemberAccessExprSyntax(
   |       `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
46 |         base: baseSyntax,
47 |         dot: .periodToken(),
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11: warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
52 |         // fallback: no valid expression
53 |         #warning(
54 |           "TODO: Review fallback for no valid expression - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for no valid expression - consider if this should be an error instead
55 |         )
56 |         return ReturnStmtSyntax(
[274/346] Compiling SyntaxKit Function+EffectSpecifiers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[275/346] Compiling SyntaxKit Function+Effects.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[276/346] Compiling SyntaxKit Function+Modifiers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[277/346] Compiling SyntaxKit Function+Syntax.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[278/346] Compiling SyntaxKit Function.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[279/346] Compiling SyntaxKit FunctionParameterSyntax+Init.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[280/346] Compiling SyntaxKit FunctionRequirement.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[281/346] Compiling SyntaxKit Parameter.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[282/346] Compiling SyntaxKit ParameterBuilderResult.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[283/346] Compiling SyntaxKit ParameterExp.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[284/346] Compiling SyntaxKit ParameterExpBuilderResult.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[285/346] Compiling SyntaxKit SourceRange.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[286/346] Compiling SyntaxKit String+Extensions.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[287/346] Compiling SyntaxKit String.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[288/346] Compiling SyntaxKit StructureProperty.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[289/346] Compiling SyntaxKit StructureValue.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[290/346] Compiling SyntaxKit SyntaxParser.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
44 |         )
45 |       } else {
46 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
47 |           asyncSpecifier: nil,
48 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
50 |       }
51 |     case .async:
52 |       return FunctionEffectSpecifiersSyntax(
   |              `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
53 |         asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
54 |         throwsSpecifier: nil
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
62 |         )
63 |       } else {
64 |         return FunctionEffectSpecifiersSyntax(
   |                `- warning: 'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier
65 |           asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
66 |           throwsSpecifier: throwsSpecifier
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 92 |     }
 93 |     if isMutating {
 94 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 95 |         modifiers + [
 96 |           DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/host/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 90 |     }
 91 |     if isMutating {
 92 |       modifiers = DeclModifierListSyntax(
    |                   `- warning: 'init(_:)' is deprecated: Call to initializer is not necessary.
 93 |         modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
 94 |       )
[291/346] Compiling SyntaxKit SyntaxResponse.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[292/346] Compiling SyntaxKit SyntaxType.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[293/346] Compiling SyntaxKit Token.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[294/346] Compiling SyntaxKit TokenVisitor+Helpers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[295/346] Compiling SyntaxKit TokenVisitor.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[296/346] Compiling SyntaxKit TreeNode.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[297/346] Compiling SyntaxKit Int+PatternConvertible.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[298/346] Compiling SyntaxKit LetBindingPattern.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[299/346] Compiling SyntaxKit Range+PatternConvertible.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[300/346] Compiling SyntaxKit String+PatternConvertible.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[301/346] Compiling SyntaxKit Break.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[302/346] Compiling SyntaxKit Case.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[303/346] Compiling SyntaxKit CodeBlock+Comment.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[304/346] Compiling SyntaxKit CodeBlockable.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[305/346] Compiling SyntaxKit CommentBuilderResult.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[306/346] Compiling SyntaxKit Continue.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[307/346] Compiling SyntaxKit Default.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:44:9: warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
42 |
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
   |         `- warning: initialization of immutable value 'start' was never used; consider replacing with assignment to '_' or removing it
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:45:9: warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
43 |     let sourceRange = token.sourceRange(converter: locationConverter)
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
   |         `- warning: initialization of immutable value 'end' was never used; consider replacing with assignment to '_' or removing it
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
47 |   }
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor+Helpers.swift:46:9: warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
44 |     let start = sourceRange.start
45 |     let end = sourceRange.end
46 |     let text = token.presence == .present || showMissingTokens ? token.text : ""
   |         `- warning: initialization of immutable value 'text' was never used; consider replacing with assignment to '_' or removing it
47 |   }
48 |
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:64:9: warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 62 |     let end = sourceRange.end
 63 |
 64 |     let graphemeStartColumn: Int
    |         `- warning: immutable value 'graphemeStartColumn' was never used; consider removing it
 65 |     if let prefix = String(
 66 |       locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)
/host/spi-builder-workspace/Sources/SyntaxKit/Parser/TokenVisitor.swift:72:9: warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 70 |       graphemeStartColumn = start.column
 71 |     }
 72 |     let graphemeEndColumn: Int
    |         `- warning: immutable value 'graphemeEndColumn' was never used; consider removing it
 73 |     if let prefix = String(
 74 |       locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)
[308/346] Compiling SyntaxKit Import.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[309/346] Compiling SyntaxKit Init.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[310/346] Compiling SyntaxKit Protocol.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[311/346] Compiling SyntaxKit Struct+Public.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[312/346] Compiling SyntaxKit Struct.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[313/346] Compiling SyntaxKit TypeAlias.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[314/346] Compiling SyntaxKit Catch.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[315/346] Compiling SyntaxKit CatchBuilder.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[316/346] Compiling SyntaxKit Throw.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[317/346] Compiling SyntaxKit Assignment.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[318/346] Compiling SyntaxKit Call.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[319/346] Compiling SyntaxKit CaptureInfo.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[320/346] Compiling SyntaxKit Closure+Body.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[321/346] Compiling SyntaxKit Closure+Capture.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[322/346] Compiling SyntaxKit Closure+Signature.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[323/346] Compiling SyntaxKit Closure.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[324/346] Compiling SyntaxKit ClosureParameter.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[325/346] Compiling SyntaxKit ClosureParameterBuilderResult.swift
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 49 |             baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
 50 |           // Build the pattern: .caseName(let a, let b)
 51 |           let memberAccess = MemberAccessExprSyntax(
    |                              `- warning: 'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead
 52 |             base: typeName.isEmpty
 53 |               ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 55 |             name: .identifier(caseName)
 56 |           )
 57 |           let patternWithTuple = PatternSyntax(
    |               `- warning: initialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it
 58 |             ValueBindingPatternSyntax(
 59 |               bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/host/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 67 |           // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
 68 |           // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
 69 |           let tuplePattern = TuplePatternSyntax(
    |               `- warning: initialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it
 70 |             leftParen: .leftParenToken(),
 71 |             elements: TuplePatternElementListSyntax(
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: warning: TODO: Review fallback for non-VariableExp capture expression
55 |       self.name = .identifier("self")  // fallback
56 |       #warning(
57 |         "TODO: Review fallback for non-VariableExp capture expression"
   |         `- warning: TODO: Review fallback for non-VariableExp capture expression
58 |       )
59 |     }
/host/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: warning: TODO: Review fallback for non-VariableExp parameter value
68 |       self.name = .identifier("self")  // fallback
69 |       #warning(
70 |         "TODO: Review fallback for non-VariableExp parameter value"
   |         `- warning: TODO: Review fallback for non-VariableExp parameter value
71 |       )
72 |     }
[326/346] Compiling SyntaxKit EnumCase+Syntax.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[327/346] Compiling SyntaxKit EnumCase.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[328/346] Compiling SyntaxKit Fallthrough.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[329/346] Compiling SyntaxKit Group.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[330/346] Compiling SyntaxKit Let.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[331/346] Compiling SyntaxKit Parenthesized.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[332/346] Compiling SyntaxKit PropertyRequirement.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[333/346] Compiling SyntaxKit Then.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[334/346] Compiling SyntaxKit AttributeArguments.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[335/346] Compiling SyntaxKit ComputedProperty.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[336/346] Compiling SyntaxKit Variable+Attributes.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[337/346] Compiling SyntaxKit Variable+LiteralInitializers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[338/346] Compiling SyntaxKit Variable+Modifiers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[339/346] Compiling SyntaxKit Variable+TypedInitializers.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[340/346] Compiling SyntaxKit Variable.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[341/346] Compiling SyntaxKit VariableExp.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[342/346] Compiling SyntaxKit VariableKind.swift
/host/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
51 |         // This allows the group to continue processing other valid blocks
52 |         #warning(
53 |           "TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"
   |           `- warning: TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
54 |         )
55 |         return []
[343/347] Wrapping AST for SyntaxKit for debugging
[345/349] Compiling skit main.swift
[346/349] Emitting module skit
[347/350] Wrapping AST for skit for debugging
[348/350] Write Objects.LinkFileList
[349/350] Linking skit
Build complete! (114.24s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "601.0.1",
            "upper_bound" : "602.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "SyntaxKit",
  "name" : "SyntaxKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SyntaxKit",
      "targets" : [
        "SyntaxKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "skit",
      "targets" : [
        "skit"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "skit",
      "module_type" : "SwiftTarget",
      "name" : "skit",
      "path" : "Sources/skit",
      "product_memberships" : [
        "skit"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SyntaxKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SyntaxKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SyntaxKitTests",
      "path" : "Tests/SyntaxKitTests",
      "sources" : [
        "Integration/BlackjackCardTests.swift",
        "Integration/BlackjackTests.swift",
        "Integration/CommentTests.swift",
        "Integration/CompleteProtocolsExampleTests.swift",
        "Integration/ConcurrencyExampleTests.swift",
        "Integration/ConditionalsExampleTests.swift",
        "Integration/ForLoopsExampleTests.swift",
        "Integration/SimpleDocTests.swift",
        "Integration/SwiftUIExampleTests.swift",
        "Unit/Attributes/AttributeTests.swift",
        "Unit/Collections/TupleAssignmentAsyncTests.swift",
        "Unit/Collections/TupleAssignmentBasicTests.swift",
        "Unit/Collections/TupleAssignmentEdgeCaseTests.swift",
        "Unit/Collections/TupleAssignmentIntegrationTests.swift",
        "Unit/ControlFlow/ConditionalsTests.swift",
        "Unit/ControlFlow/ForLoopTests.swift",
        "Unit/Core/PatternConvertibleTests.swift",
        "Unit/Declarations/ClassTests.swift",
        "Unit/Declarations/ExtensionTests.swift",
        "Unit/Declarations/ProtocolTests.swift",
        "Unit/Declarations/StructTests.swift",
        "Unit/Declarations/TypeAliasTests.swift",
        "Unit/EdgeCases/EdgeCaseTests.swift",
        "Unit/EdgeCases/EdgeCaseTestsExpressions.swift",
        "Unit/EdgeCases/EdgeCaseTestsTypes.swift",
        "Unit/ErrorHandling/CatchBasicTests.swift",
        "Unit/ErrorHandling/CatchComplexTests.swift",
        "Unit/ErrorHandling/CatchEdgeCaseTests.swift",
        "Unit/ErrorHandling/CatchIntegrationTests.swift",
        "Unit/ErrorHandling/DoBasicTests.swift",
        "Unit/ErrorHandling/DoComplexTests.swift",
        "Unit/ErrorHandling/DoEdgeCaseTests.swift",
        "Unit/ErrorHandling/DoIntegrationTests.swift",
        "Unit/ErrorHandling/ErrorHandlingTests.swift",
        "Unit/ErrorHandling/ThrowBasicTests.swift",
        "Unit/ErrorHandling/ThrowComplexTests.swift",
        "Unit/ErrorHandling/ThrowEdgeCaseTests.swift",
        "Unit/ErrorHandling/ThrowFunctionTests.swift",
        "Unit/Expressions/CallTests.swift",
        "Unit/Expressions/ClosureCaptureCoverageTests.swift",
        "Unit/Expressions/ClosureCoverageTests.swift",
        "Unit/Expressions/ConditionalOp/ConditionalOpBasicTests.swift",
        "Unit/Expressions/ConditionalOp/ConditionalOpComplexTests.swift",
        "Unit/Expressions/ConditionalOp/ConditionalOpLiteralTests.swift",
        "Unit/Expressions/LiteralTests.swift",
        "Unit/Expressions/LiteralValueTests.swift",
        "Unit/Expressions/NegatedPropertyAccessExp/NegatedPropertyAccessExpBasicTests.swift",
        "Unit/Expressions/NegatedPropertyAccessExp/NegatedPropertyAccessExpFunctionTests.swift",
        "Unit/Expressions/NegatedPropertyAccessExp/NegatedPropertyAccessExpLiteralTests.swift",
        "Unit/Expressions/NegatedPropertyAccessExp/NegatedPropertyAccessExpPropertyTests.swift",
        "Unit/Expressions/OptionalChaining/OptionalChainingBasicTests.swift",
        "Unit/Expressions/OptionalChaining/OptionalChainingLiteralTests.swift",
        "Unit/Expressions/OptionalChaining/OptionalChainingOperatorTests.swift",
        "Unit/Expressions/OptionalChaining/OptionalChainingPropertyTests.swift",
        "Unit/Expressions/PlusAssign/PlusAssignBasicTests.swift",
        "Unit/Expressions/PlusAssign/PlusAssignLiteralTests.swift",
        "Unit/Expressions/PlusAssign/PlusAssignPropertyTests.swift",
        "Unit/Expressions/PlusAssign/PlusAssignSpecialValueTests.swift",
        "Unit/Expressions/ReferenceExp/ReferenceExpBasicTests.swift",
        "Unit/Expressions/ReferenceExp/ReferenceExpComplexTests.swift",
        "Unit/Expressions/ReferenceExp/ReferenceExpFunctionTests.swift",
        "Unit/Expressions/ReferenceExp/ReferenceExpLiteralTests.swift",
        "Unit/Expressions/ReferenceExp/ReferenceExpPropertyTests.swift",
        "Unit/Functions/FunctionTests.swift",
        "Unit/Integration/FrameworkCompatibilityTests.swift",
        "Unit/Integration/OptionsMacroIntegrationTests.swift",
        "Unit/Integration/OptionsMacroIntegrationTestsAPI.swift",
        "Unit/Migration/AssertionMigrationTests.swift",
        "Unit/Migration/CodeStyleMigrationTests.swift",
        "Unit/Migration/MigrationTests.swift",
        "Unit/SwiftUIFeatureTests.swift",
        "Unit/Utilities/NormalizeOptions.swift",
        "Unit/Utilities/String+NormalizeExtensions.swift",
        "Unit/Variables/VariableCoverageTests.swift",
        "Unit/Variables/VariableStaticTests.swift"
      ],
      "target_dependencies" : [
        "SyntaxKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SyntaxKit",
      "module_type" : "SwiftTarget",
      "name" : "SyntaxKit",
      "path" : "Sources/SyntaxKit",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftOperators",
        "SwiftParser"
      ],
      "product_memberships" : [
        "SyntaxKit",
        "skit"
      ],
      "sources" : [
        "Attributes/Attribute.swift",
        "Attributes/AttributeInfo.swift",
        "Attributes/Trivia+Comments.swift",
        "CodeBlocks/CodeBlock+ExprSyntax.swift",
        "CodeBlocks/CodeBlock+Generate.swift",
        "CodeBlocks/CodeBlockBuilder.swift",
        "CodeBlocks/CodeBlockBuilderResult.swift",
        "CodeBlocks/CodeBlockItemSyntax.Item.swift",
        "CodeBlocks/CommentedCodeBlock.swift",
        "CodeBlocks/EmptyCodeBlock.swift",
        "CodeBlocks/ExprCodeBlock.swift",
        "Collections/Array+LiteralValue.swift",
        "Collections/ArrayLiteral.swift",
        "Collections/CodeBlock+DictionaryValue.swift",
        "Collections/CodeBlockableLiteral.swift",
        "Collections/Dictionary+LiteralValue.swift",
        "Collections/DictionaryExpr.swift",
        "Collections/DictionaryLiteral.swift",
        "Collections/DictionaryValue.swift",
        "Collections/Literal+DictionaryValue.swift",
        "Collections/PatternCodeBlock.swift",
        "Collections/PatternConvertableCollection.swift",
        "Collections/Tuple.swift",
        "Collections/TupleAssignment+AsyncSet.swift",
        "Collections/TupleAssignment.swift",
        "Collections/TupleLiteralArray.swift",
        "Collections/TuplePattern.swift",
        "ControlFlow/Do.swift",
        "ControlFlow/For.swift",
        "ControlFlow/Guard.swift",
        "ControlFlow/If+Body.swift",
        "ControlFlow/If+CodeBlockItem.swift",
        "ControlFlow/If+Conditions.swift",
        "ControlFlow/If+ElseBody.swift",
        "ControlFlow/If.swift",
        "ControlFlow/Switch.swift",
        "ControlFlow/SwitchCase.swift",
        "ControlFlow/SwitchLet.swift",
        "ControlFlow/While.swift",
        "Core/AccessModifier.swift",
        "Core/CaptureReferenceType.swift",
        "Core/CodeBlock.swift",
        "Core/ExprCodeBlockBuilder.swift",
        "Core/Keyword+AccessModifier.swift",
        "Core/Keyword+CaptureReferenceType.swift",
        "Core/Line+Trivia.swift",
        "Core/Line.swift",
        "Core/PatternConvertible.swift",
        "Core/PatternConvertibleBuilder.swift",
        "Core/String+TypeRepresentable.swift",
        "Core/TypeRepresentable.swift",
        "Declarations/Class.swift",
        "Declarations/Enum.swift",
        "Declarations/Extension.swift",
        "Declarations/Import.swift",
        "Declarations/Init.swift",
        "Declarations/Protocol.swift",
        "Declarations/Struct+Public.swift",
        "Declarations/Struct.swift",
        "Declarations/TypeAlias.swift",
        "ErrorHandling/Catch.swift",
        "ErrorHandling/CatchBuilder.swift",
        "ErrorHandling/Throw.swift",
        "Expressions/Assignment.swift",
        "Expressions/Call.swift",
        "Expressions/CaptureInfo.swift",
        "Expressions/Closure+Body.swift",
        "Expressions/Closure+Capture.swift",
        "Expressions/Closure+Signature.swift",
        "Expressions/Closure.swift",
        "Expressions/ClosureParameter.swift",
        "Expressions/ClosureParameterBuilderResult.swift",
        "Expressions/ClosureType.swift",
        "Expressions/ConditionalOp.swift",
        "Expressions/FunctionCallExp.swift",
        "Expressions/Infix+Comparison.swift",
        "Expressions/Infix.swift",
        "Expressions/Literal+Convenience.swift",
        "Expressions/Literal+ExprCodeBlock.swift",
        "Expressions/Literal+PatternConvertible.swift",
        "Expressions/Literal.swift",
        "Expressions/LiteralValue.swift",
        "Expressions/NegatedPropertyAccessExp.swift",
        "Expressions/OptionalChainingExp.swift",
        "Expressions/PlusAssign.swift",
        "Expressions/PropertyAccessExp.swift",
        "Expressions/PropertyAccessible.swift",
        "Expressions/ReferenceExp.swift",
        "Expressions/Return.swift",
        "Functions/Function+EffectSpecifiers.swift",
        "Functions/Function+Effects.swift",
        "Functions/Function+Modifiers.swift",
        "Functions/Function+Syntax.swift",
        "Functions/Function.swift",
        "Functions/FunctionParameterSyntax+Init.swift",
        "Functions/FunctionRequirement.swift",
        "Parameters/Parameter.swift",
        "Parameters/ParameterBuilderResult.swift",
        "Parameters/ParameterExp.swift",
        "Parameters/ParameterExpBuilderResult.swift",
        "Parser/SourceRange.swift",
        "Parser/String+Extensions.swift",
        "Parser/String.swift",
        "Parser/StructureProperty.swift",
        "Parser/StructureValue.swift",
        "Parser/SyntaxParser.swift",
        "Parser/SyntaxResponse.swift",
        "Parser/SyntaxType.swift",
        "Parser/Token.swift",
        "Parser/TokenVisitor+Helpers.swift",
        "Parser/TokenVisitor.swift",
        "Parser/TreeNode.swift",
        "Patterns/Int+PatternConvertible.swift",
        "Patterns/LetBindingPattern.swift",
        "Patterns/Range+PatternConvertible.swift",
        "Patterns/String+PatternConvertible.swift",
        "Utilities/Break.swift",
        "Utilities/Case.swift",
        "Utilities/CodeBlock+Comment.swift",
        "Utilities/CodeBlockable.swift",
        "Utilities/CommentBuilderResult.swift",
        "Utilities/Continue.swift",
        "Utilities/Default.swift",
        "Utilities/EnumCase+Syntax.swift",
        "Utilities/EnumCase.swift",
        "Utilities/Fallthrough.swift",
        "Utilities/Group.swift",
        "Utilities/Let.swift",
        "Utilities/Parenthesized.swift",
        "Utilities/PropertyRequirement.swift",
        "Utilities/Then.swift",
        "Variables/AttributeArguments.swift",
        "Variables/ComputedProperty.swift",
        "Variables/Variable+Attributes.swift",
        "Variables/Variable+LiteralInitializers.swift",
        "Variables/Variable+Modifiers.swift",
        "Variables/Variable+TypedInitializers.swift",
        "Variables/Variable.swift",
        "Variables/VariableExp.swift",
        "Variables/VariableKind.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SyntaxDocTests",
      "module_type" : "SwiftTarget",
      "name" : "SyntaxDocTests",
      "path" : "Tests/SyntaxDocTests",
      "sources" : [
        "DocumentationExampleTests.swift",
        "DocumentationTestError.swift",
        "Settings.swift"
      ],
      "target_dependencies" : [
        "SyntaxKit",
        "DocumentationHarness"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DocumentationHarness",
      "module_type" : "SwiftTarget",
      "name" : "DocumentationHarness",
      "path" : "Sources/DocumentationHarness",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftOperators",
        "SwiftParser"
      ],
      "sources" : [
        "CodeBlock.swift",
        "CodeBlockExtraction.swift",
        "CodeBlockExtractor.swift",
        "CodeBlockExtractorError.swift",
        "CodeBlockType.swift",
        "CodeBlockValidationParameters.swift",
        "CodeSyntaxValidator.swift",
        "CompilationResult.swift",
        "DocumentationValidator.swift",
        "FileManager+Documentation.swift",
        "FileSearchError.swift",
        "FileSearcher.swift",
        "PackageValidator.swift",
        "SyntaxValidator.swift",
        "TestType.swift",
        "ValidationError.swift",
        "ValidationParameters.swift",
        "ValidationResult.swift",
        "Validator.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:99ea6d26ace67c023f359493a2ac553a612b92a7f2dee009657225f46f43aa0e
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.