Build Information
Successful build of SyntaxKit, reference 0.0.4 (475ae7), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 17:31:57 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/brightdigit/SyntaxKit.git
Reference: 0.0.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/brightdigit/SyntaxKit
* tag 0.0.4 -> FETCH_HEAD
HEAD is now at 475ae7c v0.0.4 (#147)
Cloned https://github.com/brightdigit/SyntaxKit.git
Revision (git rev-parse @):
475ae7c6844a1353a07148b668ff59e98e9d4273
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/brightdigit/SyntaxKit.git at 0.0.4
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/brightdigit/SyntaxKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 447]
[Planning deferred tasks]
[7 / 199] SwiftParser-product
[92 / 199]
[98 / 203] _SwiftSyntaxCShims
[101 / 213]
[134 / 214] SwiftSyntax601
[148 / 240]
[151 / 240]
[154 / 240]
[157 / 240]
[168 / 240] SwiftSyntax
[176 / 242] SwiftDiagnostics
[183 / 264] SwiftParser
[189 / 264] SwiftDiagnostics
[195 / 264] SwiftParser
[196 / 264] SwiftParser
[198 / 264] SwiftParser
[200 / 264] SwiftParser
[202 / 264] SwiftParser
[209 / 264] SwiftParser-product
[211 / 265] SwiftDiagnostics
[212 / 266] SwiftOperators
[219 / 276] SwiftOperators
[223 / 276] SwiftOperators
[232 / 279] SwiftOperators
[233 / 279] SwiftParser
[234 / 279] DocumentationHarness
[240 / 332]
[243 / 332]
[245 / 332]
[247 / 332]
[250 / 332]
[252 / 332]
[253 / 332]
[262 / 332]
[265 / 332] TokenVisitor
[284 / 332] DocumentationHarness
[285 / 332] TokenVisitor
[286 / 332] TokenVisitor
[294 / 332] SyntaxParser
[298 / 332] DocumentationHarness
[302 / 332] DocumentationHarness
[305 / 332] DocumentationHarness
[307 / 333] DocumentationHarness
[308 / 333] SyntaxKit
[309 / 333] SyntaxParser
[314 / 338] SyntaxParser
[324 / 339] skit-product
[327 / 341] skit-product
[328 / 341] SwiftSyntax
[330 / 341] SwiftSyntax
[336 / 341] DocumentationHarness
[339 / 341] skit-product
Build complete! (18.07 sec)
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax.git
[1/2345] Fetching swift-docc-plugin
[2346/82412] Fetching swift-docc-plugin, swift-syntax
Fetched https://github.com/swiftlang/swift-docc-plugin (7.26s)
Fetched https://github.com/swiftlang/swift-syntax.git (7.26s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (10.69s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.68s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3829] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.68s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.45s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxParser/README.md
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlock+ExprSyntax.swift:52:7 TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlock+Generate.swift:51:11 TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlockItemSyntax.Item.swift:51:9 TODO: Review fallback for SwitchCase used standalone - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CommentedCodeBlock.swift:63:16 TODO: Review fallback for no tokens - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/CodeBlock+DictionaryValue.swift:51:7 TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/TupleAssignment.swift:89:9 TODO: Review fallback for asyncSet conditions - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ControlFlow/If+ElseBody.swift:88:9 TODO: Review fallback to empty code block - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9 TODO: Review fallback for non-VariableExp capture expression
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9 TODO: Review fallback for non-VariableExp parameter value
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9 TODO: Review fallback for failed expression conversion
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11 TODO: Review fallback for no valid expression - consider if this should be an error instead
warning: /Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11 TODO: Review fallback for unsupported syntax types - consider if this should be an error instead
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Utilities/Group.swift:53:11: [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m51 |[0;0m // This allows the group to continue processing other valid blocks
[0;36m52 |[0;0m #warning(
[0;36m53 |[0;0m [4;39m"TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m54 |[0;0m )
[0;36m55 |[0;0m return []
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:57:9: [1;33mwarning: [1;39mTODO: Review fallback for non-VariableExp capture expression[0;0m
[0;36m55 |[0;0m self.name = .identifier("self") // fallback
[0;36m56 |[0;0m #warning(
[0;36m57 |[0;0m [4;39m"TODO: Review fallback for non-VariableExp capture expression"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for non-VariableExp capture expression[0;0m
[0;36m58 |[0;0m )
[0;36m59 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/CaptureInfo.swift:70:9: [1;33mwarning: [1;39mTODO: Review fallback for non-VariableExp parameter value[0;0m
[0;36m68 |[0;0m self.name = .identifier("self") // fallback
[0;36m69 |[0;0m #warning(
[0;36m70 |[0;0m [4;39m"TODO: Review fallback for non-VariableExp parameter value"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for non-VariableExp parameter value[0;0m
[0;36m71 |[0;0m )
[0;36m72 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/FunctionCallExp.swift:103:9: [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m let functionCall = FunctionCallExprSyntax(
[0;36m102 |[0;0m calledExpression: ExprSyntax(
[0;36m103 |[0;0m MemberAccessExprSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m104 |[0;0m base: baseExpr,
[0;36m105 |[0;0m dot: .periodToken(),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Infix+Comparison.swift:30:8: [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m28 |[0;0m //
[0;36m29 |[0;0m
[0;36m30 |[0;0m public import SwiftSyntax
[0;36m|[0;0m `- [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m31 |[0;0m
[0;36m32 |[0;0m // MARK: - Comparison Operators
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#UnusedImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+Syntax.swift:94:19: [1;33mwarning: [1;39m'init(_:)' is deprecated: Call to initializer is not necessary.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m92 |[0;0m }
[0;36m93 |[0;0m if isMutating {
[0;36m94 |[0;0m modifiers = DeclModifierListSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(_:)' is deprecated: Call to initializer is not necessary.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m95 |[0;0m modifiers + [
[0;36m96 |[0;0m DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Functions/FunctionRequirement.swift:92:19: [1;33mwarning: [1;39m'init(_:)' is deprecated: Call to initializer is not necessary.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m }
[0;36m91 |[0;0m if isMutating {
[0;36m92 |[0;0m modifiers = DeclModifierListSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(_:)' is deprecated: Call to initializer is not necessary.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m93 |[0;0m modifiers + [DeclModifierSyntax(name: .keyword(.mutating, trailingTrivia: .space))]
[0;36m94 |[0;0m )
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/OptionalChainingExp.swift:44:9: [1;33mwarning: [1;39mTODO: Review fallback for failed expression conversion[0;0m
[0;36m42 |[0;0m // Fallback to a default expression if conversion fails
[0;36m43 |[0;0m #warning(
[0;36m44 |[0;0m [4;39m"TODO: Review fallback for failed expression conversion"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for failed expression conversion[0;0m
[0;36m45 |[0;0m )
[0;36m46 |[0;0m baseExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Return.swift:54:11: [1;33mwarning: [1;39mTODO: Review fallback for no valid expression - consider if this should be an error instead[0;0m
[0;36m52 |[0;0m // fallback: no valid expression
[0;36m53 |[0;0m #warning(
[0;36m54 |[0;0m [4;39m"TODO: Review fallback for no valid expression - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for no valid expression - consider if this should be an error instead[0;0m
[0;36m55 |[0;0m )
[0;36m56 |[0;0m return ReturnStmtSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:53:25: [1;33mwarning: [1;39m'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m51 |[0;0m return ExprSyntax(FloatLiteralExprSyntax(literal: .floatLiteral(String(value))))
[0;36m52 |[0;0m case .integer(let value):
[0;36m53 |[0;0m return ExprSyntax(IntegerLiteralExprSyntax(digits: .integerLiteral(String(value))))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead[0;0m
[0;36m54 |[0;0m case .nil:
[0;36m55 |[0;0m return ExprSyntax(NilLiteralExprSyntax(nilKeyword: .keyword(.nil)))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:65:27: [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m63 |[0;0m return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(value)))
[0;36m64 |[0;0m case .tuple(let elements):
[0;36m65 |[0;0m let tupleElements = TupleExprElementListSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprListSyntax' instead[0;0m
[0;36m66 |[0;0m elements.enumerated().map { index, element in
[0;36m67 |[0;0m let elementExpr: ExprSyntax
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:74:18: [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m72 |[0;0m elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
[0;36m73 |[0;0m }
[0;36m74 |[0;0m return TupleExprElementSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprSyntax' instead[0;0m
[0;36m75 |[0;0m label: nil,
[0;36m76 |[0;0m colon: nil,
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal+ExprCodeBlock.swift:125:20: [1;33mwarning: [1;39m'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m123 |[0;0m elements.enumerated().map { index, keyValue in
[0;36m124 |[0;0m let (key, value) = keyValue
[0;36m125 |[0;0m return DictionaryElementSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead[0;0m
[0;36m126 |[0;0m keyExpression: key.exprSyntax,
[0;36m127 |[0;0m colon: .colonToken(),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:122:14: [1;33mwarning: [1;39m'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m120 |[0;0m
[0;36m121 |[0;0m case .integer(let value):
[0;36m122 |[0;0m return IntegerLiteralExprSyntax(digits: .integerLiteral(String(value)))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(leadingTrivia:_:digits:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:literal:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(leadingTrivia:_:literal:_:trailingTrivia:)' instead[0;0m
[0;36m123 |[0;0m case .nil:
[0;36m124 |[0;0m return NilLiteralExprSyntax(nilKeyword: .keyword(.nil))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:130:27: [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m128 |[0;0m return DeclReferenceExprSyntax(baseName: .identifier(value))
[0;36m129 |[0;0m case .tuple(let elements):
[0;36m130 |[0;0m let tupleElements = TupleExprElementListSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprListSyntax' instead[0;0m
[0;36m131 |[0;0m elements.enumerated().map { index, element in
[0;36m132 |[0;0m let elementExpr: ExprSyntax
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:141:18: [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m139 |[0;0m elementExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("_")))
[0;36m140 |[0;0m }
[0;36m141 |[0;0m return TupleExprElementSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprSyntax' instead[0;0m
[0;36m142 |[0;0m label: nil,
[0;36m143 |[0;0m colon: nil,
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/Literal.swift:177:20: [1;33mwarning: [1;39m'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m175 |[0;0m elements.enumerated().map { index, keyValue in
[0;36m176 |[0;0m let (key, value) = keyValue
[0;36m177 |[0;0m return DictionaryElementSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(leadingTrivia:_:keyExpression:_:colon:_:valueExpression:_:trailingComma:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(leadingTrivia:_:key:_:colon:_:value:_:trailingComma:_:trailingTrivia:)' instead[0;0m
[0;36m178 |[0;0m keyExpression: key.syntax.as(ExprSyntax.self)
[0;36m179 |[0;0m ?? ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(""))),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Expressions/PropertyAccessExp.swift:45:7: [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m let property = TokenSyntax.identifier(propertyName)
[0;36m44 |[0;0m return ExprSyntax(
[0;36m45 |[0;0m MemberAccessExprSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m base: baseSyntax,
[0;36m47 |[0;0m dot: .periodToken(),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:46:16: [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m )
[0;36m45 |[0;0m } else {
[0;36m46 |[0;0m return FunctionEffectSpecifiersSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m asyncSpecifier: nil,
[0;36m48 |[0;0m throwsSpecifier: throwsSpecifier
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:52:14: [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m case .async:
[0;36m52 |[0;0m return FunctionEffectSpecifiersSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
[0;36m54 |[0;0m throwsSpecifier: nil
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Functions/Function+EffectSpecifiers.swift:64:16: [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m62 |[0;0m )
[0;36m63 |[0;0m } else {
[0;36m64 |[0;0m return FunctionEffectSpecifiersSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:asyncSpecifier:_:throwsSpecifier:_:trailingTrivia:)' is deprecated: use throwsClause instead of throwsSpecifier[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m65 |[0;0m asyncSpecifier: .keyword(.async, leadingTrivia: .space, trailingTrivia: .space),
[0;36m66 |[0;0m throwsSpecifier: throwsSpecifier
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:51:30: [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m baseParts.count == 2 ? (String(baseParts[0]), String(baseParts[1])) : ("", baseName)
[0;36m50 |[0;0m // Build the pattern: .caseName(let a, let b)
[0;36m51 |[0;0m let memberAccess = MemberAccessExprSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(leadingTrivia:_:base:_:dot:_:name:_:declNameArguments:_:trailingTrivia:)' is deprecated: Use initializer taking `DeclReferenceExprSyntax` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m base: typeName.isEmpty
[0;36m53 |[0;0m ? nil : ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier(typeName))),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:57:15: [1;33mwarning: [1;39minitialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m55 |[0;0m name: .identifier(caseName)
[0;36m56 |[0;0m )
[0;36m57 |[0;0m let patternWithTuple = PatternSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'patternWithTuple' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m58 |[0;0m ValueBindingPatternSyntax(
[0;36m59 |[0;0m bindingSpecifier: .keyword(.case, trailingTrivia: .space),
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ErrorHandling/Catch.swift:69:15: [1;33mwarning: [1;39minitialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m67 |[0;0m // Actually, Swift's catch pattern for associated values is: .caseName(let a, let b)
[0;36m68 |[0;0m // So we want: ExpressionPatternSyntax(MemberAccessExprSyntax + tuplePattern)
[0;36m69 |[0;0m let tuplePattern = TuplePatternSyntax(
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'tuplePattern' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m70 |[0;0m leftParen: .leftParenToken(),
[0;36m71 |[0;0m elements: TuplePatternElementListSyntax(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlock+ExprSyntax.swift:52:7: [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m50 |[0;0m // This prevents crashes while still allowing code generation to continue
[0;36m51 |[0;0m #warning(
[0;36m52 |[0;0m [4;39m"TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m53 |[0;0m )
[0;36m54 |[0;0m return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlock+Generate.swift:51:11: [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m49 |[0;0m // This prevents crashes while still allowing code generation to continue
[0;36m50 |[0;0m #warning(
[0;36m51 |[0;0m [4;39m"TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m52 |[0;0m )
[0;36m53 |[0;0m let emptyExpr = ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlockItemSyntax.Item.swift:51:9: [1;33mwarning: [1;39mTODO: Review fallback for SwitchCase used standalone - consider if this should be an error instead[0;0m
[0;36m49 |[0;0m // This is a fallback for when SwitchCase is used standalone
[0;36m50 |[0;0m #warning(
[0;36m51 |[0;0m [4;39m"TODO: Review fallback for SwitchCase used standalone - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for SwitchCase used standalone - consider if this should be an error instead[0;0m
[0;36m52 |[0;0m )
[0;36m53 |[0;0m let switchExpr = SwitchExprSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CommentedCodeBlock.swift:63:16: [1;33mwarning: [1;39mTODO: Review fallback for no tokens - consider if this should be an error instead[0;0m
[0;36m61 |[0;0m guard let firstToken = base.syntax.firstToken(viewMode: .sourceAccurate) else {
[0;36m62 |[0;0m // Fallback – no tokens? return original syntax
[0;36m63 |[0;0m #warning([4;39m"TODO: Review fallback for no tokens - consider if this should be an error instead"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for no tokens - consider if this should be an error instead[0;0m
[0;36m64 |[0;0m return base.syntax
[0;36m65 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/CodeBlock+Generate.swift:31:8: [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m import Foundation
[0;36m31 |[0;0m public import SwiftSyntax
[0;36m|[0;0m `- [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m32 |[0;0m
[0;36m33 |[0;0m extension CodeBlock {
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/CodeBlocks/EmptyCodeBlock.swift:31:8: [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m import Foundation
[0;36m31 |[0;0m public import SwiftSyntax
[0;36m|[0;0m `- [1;33mwarning: [1;39mpublic import of 'SwiftSyntax' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m32 |[0;0m
[0;36m33 |[0;0m /// An empty code block that generates no syntax.
[#UnusedImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/CodeBlock+DictionaryValue.swift:51:7: [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m49 |[0;0m // This prevents crashes while still allowing dictionary operations to continue
[0;36m50 |[0;0m #warning(
[0;36m51 |[0;0m [4;39m"TODO: Review fallback for unsupported syntax types - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for unsupported syntax types - consider if this should be an error instead[0;0m
[0;36m52 |[0;0m )
[0;36m53 |[0;0m return ExprSyntax(DeclReferenceExprSyntax(baseName: .identifier("")))
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/TupleAssignment.swift:89:9: [1;33mwarning: [1;39mTODO: Review fallback for asyncSet conditions - consider if this should be an error instead[0;0m
[0;36m87 |[0;0m // This provides a more robust API instead of crashing
[0;36m88 |[0;0m #warning(
[0;36m89 |[0;0m [4;39m"TODO: Review fallback for asyncSet conditions - consider if this should be an error instead"[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback for asyncSet conditions - consider if this should be an error instead[0;0m
[0;36m90 |[0;0m )
[0;36m91 |[0;0m return generateRegularSyntax()
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/Tuple.swift:40:16: [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m /// The SwiftSyntax representation of this tuple expression.
[0;36m39 |[0;0m public var syntax: any SyntaxProtocol {
[0;36m40 |[0;0m let list = TupleExprElementListSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementListSyntax' is deprecated: renamed to 'LabeledExprListSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprListSyntax' instead[0;0m
[0;36m41 |[0;0m elements.enumerated().map { index, block in
[0;36m42 |[0;0m let elementExpr: ExprSyntax
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/Collections/Tuple.swift:56:16: [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m54 |[0;0m }
[0;36m55 |[0;0m
[0;36m56 |[0;0m return TupleExprElementSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'TupleExprElementSyntax' is deprecated: renamed to 'LabeledExprSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'LabeledExprSyntax' instead[0;0m
[0;36m57 |[0;0m label: nil,
[0;36m58 |[0;0m colon: nil,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ControlFlow/If+ElseBody.swift:88:9: [1;33mwarning: [1;39mTODO: Review fallback to empty code block - consider if this should be an error instead[0;0m
[0;36m86 |[0;0m // Fallback to empty code block
[0;36m87 |[0;0m #warning(
[0;36m88 |[0;0m [4;39m"TODO: Review fallback to empty code block - consider if this should be an error instead"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Review fallback to empty code block - consider if this should be an error instead[0;0m
[0;36m89 |[0;0m return IfExprSyntax.ElseBody(
[0;36m90 |[0;0m CodeBlockSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ControlFlow/For.swift:57:27: [1;33mwarning: [1;39m'init(leadingTrivia:_:whereKeyword:_:guardResult:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:whereKeyword:_:condition:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m55 |[0;0m ?? DeclReferenceExprSyntax(baseName: .identifier(""))
[0;36m56 |[0;0m )
[0;36m57 |[0;0m whereClauseSyntax = WhereClauseSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(leadingTrivia:_:whereKeyword:_:guardResult:_:trailingTrivia:)' is deprecated: replaced by 'init(leadingTrivia:_:whereKeyword:_:condition:_:trailingTrivia:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(leadingTrivia:_:whereKeyword:_:condition:_:trailingTrivia:)' instead[0;0m
[0;36m58 |[0;0m whereKeyword: .keyword(.where, leadingTrivia: .space, trailingTrivia: .space),
[0;36m59 |[0;0m guardResult: whereExpr
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ControlFlow/For.swift:83:7: [1;33mwarning: [1;39m'ForInStmtSyntax' is deprecated: renamed to 'ForStmtSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m81 |[0;0m
[0;36m82 |[0;0m return StmtSyntax(
[0;36m83 |[0;0m ForInStmtSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'ForInStmtSyntax' is deprecated: renamed to 'ForStmtSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'ForStmtSyntax' instead[0;0m
[0;36m84 |[0;0m forKeyword: .keyword(.for, trailingTrivia: .space),
[0;36m85 |[0;0m tryKeyword: nil,
/Users/admin/builder/spi-builder-workspace/Sources/SyntaxKit/ControlFlow/While.swift:69:9: [1;33mwarning: [1;39m'RepeatWhileStmtSyntax' is deprecated: renamed to 'RepeatStmtSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m67 |[0;0m case .repeatWhile:
[0;36m68 |[0;0m return StmtSyntax(
[0;36m69 |[0;0m RepeatWhileStmtSyntax(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'RepeatWhileStmtSyntax' is deprecated: renamed to 'RepeatStmtSyntax'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'RepeatStmtSyntax' instead[0;0m
[0;36m70 |[0;0m repeatKeyword: .keyword(.repeat, trailingTrivia: .space),
[0;36m71 |[0;0m body: bodyBlock,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
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" : "/Users/admin/builder/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" : [
"Skit.swift"
],
"target_dependencies" : [
"SyntaxParser"
],
"type" : "executable"
},
{
"c99name" : "TokenVisitor",
"module_type" : "SwiftTarget",
"name" : "TokenVisitor",
"path" : "Sources/TokenVisitor",
"product_dependencies" : [
"SwiftSyntax",
"SwiftOperators",
"SwiftParser"
],
"product_memberships" : [
"skit"
],
"sources" : [
"String.swift",
"StructureProperty.swift",
"StructureValue.swift",
"Syntax.swift",
"SyntaxClassifiable.swift",
"SyntaxClassifiable/AttributeListSyntax.swift",
"SyntaxClassifiable/CatchClauseListSyntax.swift",
"SyntaxClassifiable/CodeBlockItemListSyntax.swift",
"SyntaxClassifiable/ConditionElementListSyntax.swift",
"SyntaxClassifiable/DeclModifierListSyntax.swift",
"SyntaxClassifiable/DeclSyntax.swift",
"SyntaxClassifiable/ExprSyntax.swift",
"SyntaxClassifiable/FunctionParameterListSyntax.swift",
"SyntaxClassifiable/IdentifierPatternSyntax.swift",
"SyntaxClassifiable/IdentifierTypeSyntax.swift",
"SyntaxClassifiable/LabeledExprListSyntax.swift",
"SyntaxClassifiable/PatternBindingListSyntax.swift",
"SyntaxClassifiable/PatternSyntax.swift",
"SyntaxClassifiable/SwitchCaseItemListSyntax.swift",
"SyntaxClassifiable/SwitchCaseListSyntax.swift",
"SyntaxClassifiable/TypeSyntax.swift",
"SyntaxClassifiable/VariableDeclSyntax.swift",
"SyntaxType.swift",
"Token.swift",
"TokenVisitor.swift",
"TreeNodeProtocol+Extensions.swift",
"TreeNodeProtocol.swift",
"TriviaPiece.swift"
],
"type" : "library"
},
{
"c99name" : "SyntaxParser",
"module_type" : "SwiftTarget",
"name" : "SyntaxParser",
"path" : "Sources/SyntaxParser",
"product_dependencies" : [
"SwiftSyntax",
"SwiftOperators",
"SwiftParser"
],
"product_memberships" : [
"skit"
],
"sources" : [
"SourceRange.swift",
"SyntaxParser.swift",
"SyntaxResponse.swift",
"TreeNode.swift"
],
"target_dependencies" : [
"TokenVisitor"
],
"type" : "library"
},
{
"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"
],
"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",
"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"
}
Done.