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 ReactantUI, reference 0.4.0 (a60cb4), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 09:34:11 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Brightify/ReactantUI.git
Reference: 0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Brightify/ReactantUI
 * tag               0.4.0      -> FETCH_HEAD
HEAD is now at a60cb49 Upgrade to Swift 5.1 and Reactant 1.3.
Submodule path 'Dependencies/Reactant': checked out '0dcf37e79e45ed2f38feccf13996c82e856945b2'
Submodule 'Dependencies/Reactant' (https://github.com/Brightify/Reactant.git) registered for path 'Dependencies/Reactant'
Cloning into '/Users/admin/builder/spi-builder-workspace/Dependencies/Reactant'...
Cloned https://github.com/Brightify/ReactantUI.git
Revision (git rev-parse @):
a60cb490fb382e603d3e9d727779aa822e672768
SUCCESS checkout https://github.com/Brightify/ReactantUI.git at 0.4.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Brightify/ReactantUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/13] Write sources
[4/13] Write reactant-ui-entitlement.plist
[4/13] Write sources
[9/13] Write swift-version-1EA4D86E10B52AF.txt
[11/45] Emitting module SwiftCLI
[12/47] Compiling SwiftCLI Option.swift
[13/47] Compiling SwiftCLI OptionGroup.swift
[14/47] Compiling SwiftCLI ValueBox.swift
[15/47] Compiling SwiftCLI VersionCommand.swift
[16/47] Compiling SwiftCLI OptionRegistry.swift
[17/47] Compiling SwiftCLI Parameter.swift
[18/47] Compiling AEXML Error.swift
[19/47] Compiling AEXML Parser.swift
[20/47] Compiling AEXML Options.swift
[21/47] Compiling AEXML Document.swift
[22/47] Compiling SwiftCLI Error.swift
[23/47] Compiling SwiftCLI HelpCommand.swift
[24/47] Compiling SwiftCLI HelpMessageGenerator.swift
[25/47] Compiling SwiftCLI Input.swift
[26/47] Compiling SwiftCLI Command.swift
[27/47] Compiling SwiftCLI Compatibility.swift
[28/47] Compiling SwiftCLI CompletionGenerator.swift
[29/47] Compiling SwiftCLI Term.swift
[30/47] Compiling SwiftCLI Validation.swift
[31/47] Compiling SwiftCLI Stream.swift
[32/47] Compiling SwiftCLI Task.swift
[33/47] Compiling SwiftCLI Parser.swift
[34/47] Compiling SwiftCLI Path.swift
[35/47] Compiling AEXML Element.swift
[36/47] Emitting module AEXML
[37/47] Compiling SwiftCLI ArgumentList.swift
[38/47] Compiling SwiftCLI ArgumentListManipulator.swift
[39/47] Compiling SwiftCLI CLI.swift
[40/47] Compiling Common UITraitHelper.swift
[41/47] Emitting module Common
[42/47] Compiling Common ViewOrientation.swift
[43/47] Compiling PathKit PathKit.swift
[44/47] Emitting module PathKit
[45/300] Compiling XcodeProj XCScheme+TestItem.swift
[46/300] Compiling XcodeProj XCScheme+TestPlanReference.swift
[47/300] Compiling XcodeProj XCScheme+TestableReference.swift
[48/300] Compiling XcodeProj XCScheme.swift
[49/300] Compiling XcodeProj BuildSettingsProvider.swift
[50/300] Compiling XcodeProj CommentedString.swift
[51/300] Compiling XcodeProj Decoders.swift
[52/300] Compiling XcodeProj JSONDecoding.swift
[53/300] Compiling XcodeProj PBXBatchUpdater.swift
[54/309] Compiling XcodeProj PBXShellScriptBuildPhase.swift
[55/309] Compiling XcodeProj PBXSourcesBuildPhase.swift
[56/309] Compiling XcodeProj BuildSettings.swift
[57/309] Compiling XcodeProj XCBuildConfiguration.swift
[58/309] Compiling XcodeProj XCConfigurationList.swift
[59/309] Compiling XcodeProj PBXContainerItem.swift
[60/309] Compiling XcodeProj PBXContainerItemProxy.swift
[61/309] Compiling XcodeProj PBXFileElement.swift
[62/309] Compiling XcodeProj PBXFileReference.swift
[63/309] Compiling XcodeProj PBXGroup.swift
[64/309] Compiling XcodeProj String+md5.swift
[65/309] Compiling XcodeProj BuildPhase.swift
[66/309] Compiling XcodeProj PBXBuildFile.swift
[67/309] Compiling XcodeProj PBXBuildPhase.swift
[68/309] Compiling XcodeProj PBXBuildRule.swift
[69/309] Compiling XcodeProj PBXCopyFilesBuildPhase.swift
[70/309] Compiling XcodeProj PBXFrameworksBuildPhase.swift
[71/309] Compiling XcodeProj PBXHeadersBuildPhase.swift
[72/309] Compiling XcodeProj PBXResourcesBuildPhase.swift
[73/309] Compiling XcodeProj PBXRezBuildPhase.swift
[74/309] Compiling XcodeProj PBXReferenceProxy.swift
[75/309] Compiling XcodeProj PBXTarget.swift
[76/309] Compiling XcodeProj PBXTargetDependency.swift
[77/309] Compiling XcodeProj WorkspaceSettings.swift
[78/309] Compiling XcodeProj XCBreakpointList.swift
[79/309] Compiling XcodeProj XCSharedData.swift
[80/309] Compiling XcodeProj Xcode.swift
[81/309] Compiling XcodeProj XcodeProj.swift
[82/309] Compiling XcodeProj Writable.swift
[83/309] Compiling XcodeProj Errors.swift
[84/309] Compiling XcodeProj AEXML+XcodeFormat.swift
[85/309] Compiling XcodeProj Array+Extras.swift
[86/309] Compiling XcodeProj Bool+Extras.swift
[87/309] Compiling XcodeProj Dictionary+Enumerate.swift
[88/309] Compiling XcodeProj Dictionary+Extras.swift
[89/309] Compiling XcodeProj KeyedDecodingContainer+Additions.swift
[90/309] Compiling XcodeProj NSRecursiveLock+Sync.swift
[91/309] Compiling XcodeProj Path+Extras.swift
[92/309] Compiling XcodeProj String+Utils.swift
[93/309] Emitting module XcodeProj
[94/309] Compiling XcodeProj PBXSourceTree.swift
[95/309] Compiling XcodeProj PBXVariantGroup.swift
[96/309] Compiling XcodeProj XCVersionGroup.swift
[97/309] Compiling XcodeProj PBXObject.swift
[98/309] Compiling XcodeProj PBXObjectParser.swift
[99/309] Compiling XcodeProj PBXObjectReference.swift
[100/309] Compiling XcodeProj PBXObjects.swift
[101/309] Compiling XcodeProj PBXOutputSettings.swift
[102/309] Compiling XcodeProj PBXProj.swift
[103/309] Compiling XcodeProj PBXProjEncoder.swift
[104/309] Compiling XcodeProj PlistValue.swift
[105/309] Compiling XcodeProj ReferenceGenerator.swift
[106/309] Compiling XcodeProj XCConfig.swift
[107/309] Compiling XcodeProj XCWorkspace.swift
[108/309] Compiling XcodeProj XCWorkspaceData.swift
[109/309] Compiling XcodeProj XCWorkspaceDataElement.swift
[110/309] Compiling XcodeProj XCWorkspaceDataElementLocationType.swift
[111/309] Compiling XcodeProj XCWorkspaceDataFileRef.swift
[112/309] Compiling XcodeProj XCWorkspaceDataGroup.swift
[113/309] Compiling XcodeProj PBXProject.swift
[114/309] Compiling XcodeProj Equality.generated.swift
[115/309] Compiling XcodeProj Sourcery.swift
[116/309] Compiling XcodeProj XCRemoteSwiftPackageReference.swift
[117/309] Compiling XcodeProj XCSwiftPackageProductDependency.swift
[118/309] Compiling XcodeProj PBXAggregateTarget.swift
[119/309] Compiling XcodeProj PBXLegacyTarget.swift
[120/309] Compiling XcodeProj PBXNativeTarget.swift
[121/309] Compiling XcodeProj PBXProductType.swift
[122/309] Compiling XcodeProj XCScheme+LaunchAction.swift
[123/309] Compiling XcodeProj XCScheme+LocationScenarioReference.swift
[124/309] Compiling XcodeProj XCScheme+PathRunnable.swift
[125/309] Compiling XcodeProj XCScheme+ProfileAction.swift
[126/309] Compiling XcodeProj XCScheme+RemoteRunnable.swift
[127/309] Compiling XcodeProj XCScheme+Runnable.swift
[128/309] Compiling XcodeProj XCScheme+SerialAction.swift
[129/309] Compiling XcodeProj XCScheme+StoreKitConfigurationFileReference.swift
[130/309] Compiling XcodeProj XCScheme+TestAction.swift
[131/309] Compiling XcodeProj XCScheme+AditionalOption.swift
[132/309] Compiling XcodeProj XCScheme+AnalyzeAction.swift
[133/309] Compiling XcodeProj XCScheme+ArchiveAction.swift
[134/309] Compiling XcodeProj XCScheme+BuildAction.swift
[135/309] Compiling XcodeProj XCScheme+BuildableProductRunnable.swift
[136/309] Compiling XcodeProj XCScheme+BuildableReference.swift
[137/309] Compiling XcodeProj XCScheme+CommandLineArguments.swift
[138/309] Compiling XcodeProj XCScheme+EnvironmentVariable.swift
[139/309] Compiling XcodeProj XCScheme+ExecutionAction.swift
[140/309] Compiling Tokenizer ComponentContext.swift
[141/309] Compiling Tokenizer DataContext.swift
[142/309] Compiling Tokenizer ElementContext.swift
[143/309] Compiling Tokenizer GlobalContext.swift
[144/309] Compiling Tokenizer PropertyContext.swift
[145/309] Compiling Tokenizer StyleGroupContext.swift
[146/309] Compiling Tokenizer SupportedPropertyTypeContext.swift
[147/309] Compiling Tokenizer ComponentDefinition.swift
[148/309] Compiling Tokenizer Element+Mapping.swift
[149/309] Compiling Tokenizer ActivityIndicatorElement.swift
[150/309] Compiling Tokenizer AttributedText.swift
[151/309] Compiling Tokenizer Button.swift
[152/309] Compiling Tokenizer ComponentReference.swift
[153/309] Compiling Tokenizer Container.swift
[154/309] Compiling Tokenizer DatePicker.swift
[155/309] Compiling Tokenizer ImageView.swift
[156/309] Compiling Tokenizer Label.swift
[157/309] Compiling Tokenizer MapView.swift
[158/309] Compiling Tokenizer NavigationBar.swift
[159/309] Compiling Tokenizer ParagraphStyle.swift
[160/309] Compiling Tokenizer Point.swift
[161/309] Compiling Tokenizer Rect.swift
[162/309] Compiling Tokenizer RectEdge.swift
[163/309] Compiling Tokenizer Shadow.swift
[164/309] Compiling Tokenizer Size.swift
[165/309] Compiling Tokenizer SystemFontWeight.swift
[166/309] Compiling Tokenizer TextTab.swift
[167/309] Compiling Tokenizer AffineTransformation.swift
[168/309] Compiling Tokenizer TransformationModifier.swift
[169/309] Compiling Tokenizer TransformationParser.swift
[170/309] Compiling Tokenizer TransformedText.swift
[171/309] Compiling Tokenizer UIColorPropertyType.swift
[172/309] Compiling Tokenizer URL.swift
[173/309] Compiling Tokenizer UnderlineStyle.swift
[174/309] Compiling Tokenizer ViewCollapseAxis.swift
[175/309] Compiling Tokenizer ActivityIndicatorStyle.swift
[176/309] Compiling Tokenizer AutocapitalizationType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[216/327] Compiling Tokenizer StyleGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[217/327] Compiling Tokenizer Template.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[218/327] Compiling Tokenizer ApplicationDescription.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[219/327] Compiling Tokenizer Array+distinctLast.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[220/327] Compiling Tokenizer CellWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[221/327] Compiling Tokenizer Collection+groupBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[222/327] Compiling Tokenizer ComponentPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[223/327] Compiling Tokenizer Dictionary+Merge.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[224/327] Compiling Tokenizer Float+CGFloat.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[225/327] Compiling Tokenizer Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[226/327] Compiling Tokenizer BaseParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[227/327] Compiling Tokenizer ConditionParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[228/327] Compiling Tokenizer ConstraintParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[229/327] Compiling Tokenizer DimensionParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[230/327] Compiling Tokenizer FontParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[231/327] Compiling Tokenizer SimpleProcedure.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
17 |     public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
18 |         var grouped: [(KEY, [Iterator.Element])] = []
19 |         var t: [String] = []
   |             `- warning: variable 't' was never used; consider replacing with '_' or removing it [#no-usage]
20 |         func add(_ item: Iterator.Element, forKey key: KEY) {
21 |             if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
13 |         if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
14 |             try popTokens(2)
15 |             if case .number(let value)? = peekToken() {
   |                             `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
16 |                 dimension = (identifier: identifier, value: value.value)
17 |                 try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
19 |                 throw ParseError.message("Incorrect format")
20 |             }
21 |         } else if case .number(let value)? = peekToken() {
   |                                `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
22 |             try popToken()
23 |             dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
43 |                 case .identifier(let identifier):
44 |                     components.append(identifier)
45 |                 case .number(let number):
   |                              `- warning: enum case 'number' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
46 |                     components.append("\(number)")
47 |                 case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: note: 'number(value:original:)' declared here
 12 |     enum Token {
 13 |         case identifier(String)
 14 |         case number(value: Float, original: String)
    |              `- note: 'number(value:original:)' declared here
 15 |         case parensOpen
 16 |         case parensClose
[232/327] Emitting module Tokenizer
[233/327] Compiling Tokenizer Toolbar.swift
[234/327] Compiling Tokenizer View.swift
[235/327] Compiling Tokenizer VisualEffectView.swift
[236/327] Compiling Tokenizer WebView.swift
[237/327] Compiling Tokenizer UIContainer.swift
[238/327] Compiling Tokenizer UIElement.swift
[239/327] Compiling Tokenizer Condition.swift
[240/327] Compiling Tokenizer ConditionStatement.swift
[241/327] Compiling Tokenizer Constraint.swift
[242/327] Compiling Tokenizer ConstraintModifier.swift
[243/327] Compiling Tokenizer ConstraintPriority.swift
[244/327] Compiling Tokenizer ConstraintRelation.swift
[245/327] Compiling Tokenizer ConstraintTarget.swift
[246/327] Compiling Tokenizer ConstraintType.swift
[247/327] Compiling Tokenizer DimensionType.swift
[248/327] Compiling Tokenizer InterfaceIdiom.swift
[249/327] Compiling Tokenizer InterfaceSizeClass.swift
[250/327] Compiling Tokenizer InterfaceState.swift
[251/327] Compiling Tokenizer SizeClassType.swift
[252/327] Compiling Tokenizer TextParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[253/327] Compiling Tokenizer Lexer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[254/327] Compiling Tokenizer ParseError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[255/327] Compiling Tokenizer StringUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[256/327] Compiling Tokenizer Swift+Compatibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[257/327] Compiling Tokenizer TokenizationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[258/327] Compiling Tokenizer SWXMLHash+TypeConversion.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[259/327] Compiling Tokenizer SWXMLHash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[260/327] Compiling Tokenizer ComponentDefinition+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[261/327] Compiling Tokenizer Layout+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[262/327] Compiling Tokenizer Style+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[263/327] Compiling Tokenizer XMLAttributeBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[264/327] Compiling Tokenizer XMLAttributeSerializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[265/327] Compiling Tokenizer XMLElementSerializable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[266/327] Compiling Tokenizer XMLSerializableAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[267/327] Compiling Tokenizer XMLSerializableElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[268/327] Compiling Tokenizer XMLSerializer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[269/327] Compiling Tokenizer XMLElement+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                       `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 16 |         case parensClose
 17 |         case assignment
 18 |         case equals(value: Bool, original: String)
    |              `- note: 'equals(value:original:)' declared here
 19 |         case colon
 20 |         case semicolon
    :
 42 |              (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
 43 |             return true
 44 |         case (.equals(let lhsBool), .equals(let rhsBool)):
    |                                             `- warning: enum case 'equals' has 2 associated values; matching them as a tuple is deprecated [#deprecation]
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[325/331] Compiling Generator Generator.swift
[326/331] Emitting module Generator
[327/331] Compiling Generator UIGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Generator/UIGenerator.swift:314:24: warning: enum case 'targeted' has 4 associated values; matching them as a tuple is deprecated [#deprecation]
312 |
313 |         switch constraint.type {
314 |         case .targeted(let targetDefinition):
    |                        `- warning: enum case 'targeted' has 4 associated values; matching them as a tuple is deprecated [#deprecation]
315 |             let target: String
316 |             switch targetDefinition.target {
<unknown>:0: note: 'targeted(target:targetAnchor:multiplier:constant:)' declared here
/Users/admin/builder/spi-builder-workspace/Sources/Generator/UIGenerator.swift:344:27: warning: enum case 'targeted' has 4 associated values; matching them as a tuple is deprecated [#deprecation]
342 |         constraintLine += ")"
343 |
344 |         if case .targeted(let targetDefinition) = constraint.type {
    |                           `- warning: enum case 'targeted' has 4 associated values; matching them as a tuple is deprecated [#deprecation]
345 |             if targetDefinition.constant != 0 {
346 |                 constraintLine += ".offset(\(targetDefinition.constant))"
<unknown>:0: note: 'targeted(target:targetAnchor:multiplier:constant:)' declared here
[328/331] Compiling Generator StyleGenerator.swift
[329/345] Compiling reactant_ui XSDCommand.swift
[330/345] Compiling reactant_ui XSDSimpleType.swift
[331/345] Compiling reactant_ui XSDResolver.swift
[332/345] Compiling reactant_ui XSDGroup.swift
[333/345] Compiling reactant_ui XSDElement.swift
[334/345] Compiling reactant_ui XSDFile.swift
[335/345] Compiling reactant_ui XSDAttribute.swift
[336/345] Compiling reactant_ui XSDAttributeGroup.swift
[337/345] Compiling reactant_ui XSDComplexType.swift
[338/345] Compiling reactant_ui XSDComponentRootElement.swift
[339/345] Compiling reactant_ui XSDSerializer.swift
[340/346] Emitting module reactant_ui
[341/346] Compiling reactant_ui GenerateCommand.swift
[342/346] Compiling reactant_ui Array+Variations.swift
[343/346] Compiling reactant_ui main.swift
[343/346] Write Objects.LinkFileList
[344/346] Linking reactant-ui
[345/346] Applying reactant-ui
Build complete! (28.61s)
Fetching https://github.com/jakeheis/SwiftCLI
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/tuist/XcodeProj.git
[1/5074] Fetching swiftcli
[154/7201] Fetching swiftcli, aexml
[1376/30534] Fetching swiftcli, aexml, xcodeproj
Fetched https://github.com/jakeheis/SwiftCLI from cache (2.06s)
Fetched https://github.com/tuist/XcodeProj.git from cache (2.06s)
Fetched https://github.com/tadija/AEXML.git from cache (2.06s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (3.97s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.37s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (0.00s)
Computed https://github.com/tadija/AEXML.git at 4.5.0 (0.46s)
Computed https://github.com/tuist/XcodeProj.git at 7.23.0 (0.00s)
Fetching https://github.com/kylef/PathKit
[1/1411] Fetching pathkit
Fetched https://github.com/kylef/PathKit from cache (0.82s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (2.71s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git from cache (0.84s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (1.34s)
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 7.23.0
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.5.0
Creating working copy for https://github.com/jakeheis/SwiftCLI
Working copy of https://github.com/jakeheis/SwiftCLI resolved at 5.3.3
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "aexml",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tadija/AEXML.git"
    },
    {
      "identity" : "xcodeproj",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "7.0.0",
            "upper_bound" : "8.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tuist/XcodeProj.git"
    },
    {
      "identity" : "swiftcli",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.3.3",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jakeheis/SwiftCLI"
    }
  ],
  "manifest_display_name" : "ReactantUI",
  "name" : "ReactantUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "reactant-ui",
      "targets" : [
        "reactant-ui"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Common",
      "targets" : [
        "Common"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Tokenizer",
      "targets" : [
        "Tokenizer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Generator",
      "targets" : [
        "Generator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "reactant_ui",
      "module_type" : "SwiftTarget",
      "name" : "reactant-ui",
      "path" : "Sources/reactant-ui",
      "product_memberships" : [
        "reactant-ui"
      ],
      "sources" : [
        "GenerateCommand.swift",
        "XSD/Array+Variations.swift",
        "XSD/XSDAttribute.swift",
        "XSD/XSDAttributeGroup.swift",
        "XSD/XSDComplexType.swift",
        "XSD/XSDComponentRootElement.swift",
        "XSD/XSDElement.swift",
        "XSD/XSDFile.swift",
        "XSD/XSDGroup.swift",
        "XSD/XSDResolver.swift",
        "XSD/XSDSerializer.swift",
        "XSD/XSDSimpleType.swift",
        "XSDCommand.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Tokenizer",
        "Generator"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Tokenizer",
      "module_type" : "SwiftTarget",
      "name" : "Tokenizer",
      "path" : "Sources/Tokenizer",
      "product_memberships" : [
        "reactant-ui",
        "Tokenizer",
        "Generator"
      ],
      "sources" : [
        "Contexts/ComponentContext.swift",
        "Contexts/DataContext.swift",
        "Contexts/ElementContext.swift",
        "Contexts/GlobalContext.swift",
        "Contexts/PropertyContext.swift",
        "Contexts/StyleGroupContext.swift",
        "Contexts/SupportedPropertyTypeContext.swift",
        "Elements/ComponentDefinition.swift",
        "Elements/Element+Mapping.swift",
        "Elements/Implementation/ActivityIndicatorElement.swift",
        "Elements/Implementation/AttributedText.swift",
        "Elements/Implementation/Button.swift",
        "Elements/Implementation/ComponentReference.swift",
        "Elements/Implementation/Container.swift",
        "Elements/Implementation/DatePicker.swift",
        "Elements/Implementation/ImageView.swift",
        "Elements/Implementation/Label.swift",
        "Elements/Implementation/MapView.swift",
        "Elements/Implementation/NavigationBar.swift",
        "Elements/Implementation/PageControl.swift",
        "Elements/Implementation/PickerView.swift",
        "Elements/Implementation/ProgressView.swift",
        "Elements/Implementation/ScrollView.swift",
        "Elements/Implementation/SearchBar.swift",
        "Elements/Implementation/SegmentedControl.swift",
        "Elements/Implementation/Slider.swift",
        "Elements/Implementation/StackView.swift",
        "Elements/Implementation/Stepper.swift",
        "Elements/Implementation/Switch.swift",
        "Elements/Implementation/TabBar.swift",
        "Elements/Implementation/TableView/FooterTableView.swift",
        "Elements/Implementation/TableView/HeaderTableView.swift",
        "Elements/Implementation/TableView/PlainTableView.swift",
        "Elements/Implementation/TableView/SimpleTableView.swift",
        "Elements/Implementation/TableView/SimulatedSeparatorTableView.swift",
        "Elements/Implementation/TableView/TableView.swift",
        "Elements/Implementation/TextField.swift",
        "Elements/Implementation/TextView.swift",
        "Elements/Implementation/Toolbar.swift",
        "Elements/Implementation/View.swift",
        "Elements/Implementation/VisualEffectView.swift",
        "Elements/Implementation/WebView.swift",
        "Elements/UIContainer.swift",
        "Elements/UIElement.swift",
        "Layout/Constraints/Condition.swift",
        "Layout/Constraints/ConditionStatement.swift",
        "Layout/Constraints/Constraint.swift",
        "Layout/Constraints/ConstraintModifier.swift",
        "Layout/Constraints/ConstraintPriority.swift",
        "Layout/Constraints/ConstraintRelation.swift",
        "Layout/Constraints/ConstraintTarget.swift",
        "Layout/Constraints/ConstraintType.swift",
        "Layout/Constraints/InterfaceState/DimensionType.swift",
        "Layout/Constraints/InterfaceState/InterfaceIdiom.swift",
        "Layout/Constraints/InterfaceState/InterfaceSizeClass.swift",
        "Layout/Constraints/InterfaceState/InterfaceState.swift",
        "Layout/Constraints/InterfaceState/SizeClassType.swift",
        "Layout/Layout.swift",
        "Layout/LayoutAnchor.swift",
        "Layout/LayoutAttribute.swift",
        "Properties/AssignableProperty.swift",
        "Properties/ControlStateProperty.swift",
        "Properties/Descriptions/AssignablePropertyDesciption.swift",
        "Properties/Descriptions/ControlStatePropertyDescription.swift",
        "Properties/Descriptions/ElementAssignablePropertyDescription.swift",
        "Properties/Descriptions/ElementControlStatePropertyDescription.swift",
        "Properties/Descriptions/MultipleAttributeAssignablePropertyDescription.swift",
        "Properties/Descriptions/PropertyDescription.swift",
        "Properties/Descriptions/ValuePropertyDescription.swift",
        "Properties/ElementAssignableProperty.swift",
        "Properties/ElementControlStateProperty.swift",
        "Properties/LayerProperties.swift",
        "Properties/MultipleAttributeAssignableProperty.swift",
        "Properties/ParagraphStyleProperties.swift",
        "Properties/Properties.swift",
        "Properties/Property.swift",
        "Properties/PropertyContainer.swift",
        "Properties/PropertyHelper.swift",
        "Properties/PropertyMaterializationError.swift",
        "Properties/Types/EnumPropertyType.swift",
        "Properties/Types/Implementation/Array.swift",
        "Properties/Types/Implementation/Bool.swift",
        "Properties/Types/Implementation/CGColorPropertyType.swift",
        "Properties/Types/Implementation/Color+Names.swift",
        "Properties/Types/Implementation/Color.swift",
        "Properties/Types/Implementation/ContentMode.swift",
        "Properties/Types/Implementation/ControlState.swift",
        "Properties/Types/Implementation/Double.swift",
        "Properties/Types/Implementation/EdgeInsets.swift",
        "Properties/Types/Implementation/Float.swift",
        "Properties/Types/Implementation/Font.swift",
        "Properties/Types/Implementation/Image.swift",
        "Properties/Types/Implementation/Int.swift",
        "Properties/Types/Implementation/OptionSetValue.swift",
        "Properties/Types/Implementation/ParagraphStyle.swift",
        "Properties/Types/Implementation/Point.swift",
        "Properties/Types/Implementation/Rect.swift",
        "Properties/Types/Implementation/RectEdge.swift",
        "Properties/Types/Implementation/Shadow.swift",
        "Properties/Types/Implementation/Size.swift",
        "Properties/Types/Implementation/SystemFontWeight.swift",
        "Properties/Types/Implementation/TextTab.swift",
        "Properties/Types/Implementation/Transformations/AffineTransformation.swift",
        "Properties/Types/Implementation/Transformations/TransformationModifier.swift",
        "Properties/Types/Implementation/Transformations/TransformationParser.swift",
        "Properties/Types/Implementation/TransformedText.swift",
        "Properties/Types/Implementation/UIColorPropertyType.swift",
        "Properties/Types/Implementation/URL.swift",
        "Properties/Types/Implementation/UnderlineStyle.swift",
        "Properties/Types/Implementation/ViewCollapseAxis.swift",
        "Properties/Types/Implementation/ViewSpecific/ActivityIndicatorStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/AutocapitalizationType.swift",
        "Properties/Types/Implementation/ViewSpecific/AutocorrectionType.swift",
        "Properties/Types/Implementation/ViewSpecific/BarStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/ControlContentHorizontalAlignment.swift",
        "Properties/Types/Implementation/ViewSpecific/ControlContentVerticalAlignment.swift",
        "Properties/Types/Implementation/ViewSpecific/DatePickerMode.swift",
        "Properties/Types/Implementation/ViewSpecific/KeyboardAppearance.swift",
        "Properties/Types/Implementation/ViewSpecific/KeyboardType.swift",
        "Properties/Types/Implementation/ViewSpecific/LayoutAlignment.swift",
        "Properties/Types/Implementation/ViewSpecific/LayoutAxis.swift",
        "Properties/Types/Implementation/ViewSpecific/LayoutDistribution.swift",
        "Properties/Types/Implementation/ViewSpecific/LineBreakMode.swift",
        "Properties/Types/Implementation/ViewSpecific/MapType.swift",
        "Properties/Types/Implementation/ViewSpecific/ProgressViewStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/ReturnKeyType.swift",
        "Properties/Types/Implementation/ViewSpecific/ScrollViewIndicatorStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/SearchBarStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/SmartDashesType.swift",
        "Properties/Types/Implementation/ViewSpecific/SmartInsertDeleteType.swift",
        "Properties/Types/Implementation/ViewSpecific/SmartQuotesType.swift",
        "Properties/Types/Implementation/ViewSpecific/SpellCheckingType.swift",
        "Properties/Types/Implementation/ViewSpecific/TableViewCellSeparatorInsetReference.swift",
        "Properties/Types/Implementation/ViewSpecific/TableViewCellSeparatorStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/TextAlignment.swift",
        "Properties/Types/Implementation/ViewSpecific/TextBorderStyle.swift",
        "Properties/Types/Implementation/ViewSpecific/TextContentType.swift",
        "Properties/Types/Implementation/ViewSpecific/TextFieldViewMode.swift",
        "Properties/Types/Implementation/ViewSpecific/VisualEffect.swift",
        "Properties/Types/Implementation/ViewVisibility.swift",
        "Properties/Types/Implementation/WritingDirection.swift",
        "Properties/Types/SupportedPropertyType.swift",
        "Properties/Types/XSD/BuiltinXSDType.swift",
        "Properties/Types/XSD/EnumerationXSDType.swift",
        "Properties/Types/XSD/PatternXSDType.swift",
        "Properties/Types/XSD/UnionXSDType.swift",
        "Properties/Types/XSD/XSDType.swift",
        "Properties/ValueProperty.swift",
        "Styles/Style.swift",
        "Styles/StyleContainer.swift",
        "Styles/StyleGroup.swift",
        "Templates/Template.swift",
        "Themes/ApplicationDescription.swift",
        "Util/Array+distinctLast.swift",
        "Util/CellWrapper.swift",
        "Util/Collection+groupBy.swift",
        "Util/ComponentPath.swift",
        "Util/Dictionary+Merge.swift",
        "Util/Float+CGFloat.swift",
        "Util/Logger.swift",
        "Util/Parsing/BaseParser.swift",
        "Util/Parsing/Implementation/ConditionParser.swift",
        "Util/Parsing/Implementation/ConstraintParser.swift",
        "Util/Parsing/Implementation/DimensionParser.swift",
        "Util/Parsing/Implementation/FontParser.swift",
        "Util/Parsing/Implementation/SimpleProcedure.swift",
        "Util/Parsing/Implementation/TextParser.swift",
        "Util/Parsing/Lexer.swift",
        "Util/Parsing/ParseError.swift",
        "Util/StringUtils.swift",
        "Util/Swift+Compatibility.swift",
        "Util/TokenizationError.swift",
        "XML/Deserialization/SWXMLHash+TypeConversion.swift",
        "XML/Deserialization/SWXMLHash.swift",
        "XML/Serialization/Implementation/ComponentDefinition+Serialization.swift",
        "XML/Serialization/Implementation/Layout+Serialization.swift",
        "XML/Serialization/Implementation/Style+Serialization.swift",
        "XML/Serialization/XMLAttributeBuilder.swift",
        "XML/Serialization/XMLAttributeSerializable.swift",
        "XML/Serialization/XMLElementSerializable.swift",
        "XML/Serialization/XMLSerializableAttribute.swift",
        "XML/Serialization/XMLSerializableElement.swift",
        "XML/Serialization/XMLSerializer.swift",
        "XMLElement+Utils.swift"
      ],
      "target_dependencies" : [
        "Common"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Generator",
      "module_type" : "SwiftTarget",
      "name" : "Generator",
      "path" : "Sources/Generator",
      "product_dependencies" : [
        "XcodeProj",
        "SwiftCLI",
        "AEXML"
      ],
      "product_memberships" : [
        "reactant-ui",
        "Generator"
      ],
      "sources" : [
        "Generator.swift",
        "StyleGenerator.swift",
        "UIGenerator.swift"
      ],
      "target_dependencies" : [
        "Tokenizer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Common",
      "module_type" : "SwiftTarget",
      "name" : "Common",
      "path" : "Sources/Common",
      "product_memberships" : [
        "reactant-ui",
        "Common",
        "Tokenizer",
        "Generator"
      ],
      "sources" : [
        "UITraitHelper.swift",
        "ViewOrientation.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.