The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of ReactantUI, reference 0.4.0 (a60cb4), with Swift 6.1 for macOS (SPM) on 25 Apr 2025 18:05:06 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.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
Fetching https://github.com/tuist/XcodeProj.git
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/kylef/PathKit
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/jakeheis/SwiftCLI
[1/1411] Fetching pathkit
[185/6485] Fetching pathkit, swiftcli
[186/7506] Fetching pathkit, swiftcli, spectre
[744/9633] Fetching pathkit, swiftcli, spectre, aexml
Fetched https://github.com/kylef/Spectre.git from cache (0.93s)
Fetched https://github.com/tadija/AEXML.git from cache (0.93s)
[3747/29633] Fetching pathkit, swiftcli, xcodeproj
Fetched https://github.com/jakeheis/SwiftCLI from cache (1.90s)
Fetched https://github.com/tuist/XcodeProj.git from cache (1.90s)
Computing version for https://github.com/jakeheis/SwiftCLI
Fetched https://github.com/kylef/PathKit from cache (1.90s)
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (2.56s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/tuist/XcodeProj.git at 7.3.0 (0.56s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.4.0 (0.59s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.0 (2.94s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.9.0 (0.59s)
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 7.3.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.9.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.0
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.4.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "reactantui",
      "name": "ReactantUI",
      "url": "https://github.com/Brightify/ReactantUI.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ReactantUI",
      "dependencies": [
        {
          "identity": "aexml",
          "name": "AEXML",
          "url": "https://github.com/tadija/AEXML.git",
          "version": "4.5.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AEXML",
          "dependencies": [
          ]
        },
        {
          "identity": "xcodeproj",
          "name": "XcodeProj",
          "url": "https://github.com/tuist/XcodeProj.git",
          "version": "7.23.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XcodeProj",
          "dependencies": [
            {
              "identity": "aexml",
              "name": "AEXML",
              "url": "https://github.com/tadija/AEXML.git",
              "version": "4.5.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AEXML",
              "dependencies": [
              ]
            },
            {
              "identity": "pathkit",
              "name": "PathKit",
              "url": "https://github.com/kylef/PathKit",
              "version": "1.0.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PathKit",
              "dependencies": [
                {
                  "identity": "spectre",
                  "name": "Spectre",
                  "url": "https://github.com/kylef/Spectre.git",
                  "version": "0.10.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Spectre",
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        },
        {
          "identity": "swiftcli",
          "name": "SwiftCLI",
          "url": "https://github.com/jakeheis/SwiftCLI",
          "version": "5.3.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftCLI",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Brightify/ReactantUI.git
[1/6510] Fetching reactantui
Fetched https://github.com/Brightify/ReactantUI.git from cache (1.02s)
Fetching https://github.com/tuist/XcodeProj.git from cache
Fetching https://github.com/jakeheis/SwiftCLI from cache
Fetching https://github.com/tadija/AEXML.git from cache
Fetched https://github.com/tadija/AEXML.git from cache (0.46s)
Fetched https://github.com/jakeheis/SwiftCLI from cache (0.46s)
Fetched https://github.com/tuist/XcodeProj.git from cache (0.59s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (0.64s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.43s)
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.02s)
Computed https://github.com/tuist/XcodeProj.git at 7.23.0 (0.00s)
Fetching https://github.com/kylef/PathKit from cache
Fetched https://github.com/kylef/PathKit from cache (0.44s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (0.99s)
Fetching https://github.com/kylef/Spectre.git from cache
Fetched https://github.com/kylef/Spectre.git from cache (0.43s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.99s)
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/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 7.23.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
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/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
Creating working copy for https://github.com/Brightify/ReactantUI.git
Working copy of https://github.com/Brightify/ReactantUI.git resolved at 0.4.0 (a60cb49)
Found 3 product dependencies
  - AEXML
  - XcodeProj
  - SwiftCLI
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Brightify/ReactantUI.git
https://github.com/Brightify/ReactantUI.git
{
  "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"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/13] Write sources
[3/13] Write reactant-ui-entitlement.plist
[3/13] Write sources
[9/13] Write swift-version-2F0A5646E1D333AE.txt
[11/45] Emitting module AEXML
[12/45] Emitting module SwiftCLI
[13/47] Compiling SwiftCLI Parser.swift
[14/47] Compiling SwiftCLI Path.swift
[15/47] Compiling SwiftCLI ValueBox.swift
[16/47] Compiling SwiftCLI VersionCommand.swift
[17/47] Compiling SwiftCLI Option.swift
[18/47] Compiling SwiftCLI OptionGroup.swift
[19/47] Compiling SwiftCLI OptionRegistry.swift
[20/47] Compiling SwiftCLI Parameter.swift
[21/47] Compiling AEXML Parser.swift
[22/47] Emitting module PathKit
[23/47] Compiling PathKit PathKit.swift
[24/47] Compiling SwiftCLI Term.swift
[25/47] Compiling SwiftCLI Validation.swift
[26/47] Compiling SwiftCLI ArgumentList.swift
[27/47] Compiling SwiftCLI ArgumentListManipulator.swift
[28/47] Compiling SwiftCLI CLI.swift
[29/47] Compiling SwiftCLI Stream.swift
[30/47] Compiling SwiftCLI Task.swift
[31/47] Compiling AEXML Element.swift
[32/47] Compiling AEXML Options.swift
[33/47] Compiling AEXML Error.swift
[34/47] Compiling AEXML Document.swift
[35/47] Compiling Common ViewOrientation.swift
[36/47] Compiling Common UITraitHelper.swift
[37/47] Compiling SwiftCLI Command.swift
[38/47] Emitting module Common
[39/47] Compiling SwiftCLI Compatibility.swift
[40/47] Compiling SwiftCLI CompletionGenerator.swift
[41/47] Compiling SwiftCLI Error.swift
[42/47] Compiling SwiftCLI HelpCommand.swift
[43/47] Compiling SwiftCLI HelpMessageGenerator.swift
[44/47] Compiling SwiftCLI Input.swift
[45/298] Compiling Tokenizer AttributedText.swift
[46/298] Compiling Tokenizer Button.swift
[47/298] Compiling Tokenizer ComponentReference.swift
[48/298] Compiling Tokenizer Container.swift
[49/298] Compiling Tokenizer DatePicker.swift
[50/298] Compiling Tokenizer ImageView.swift
[51/298] Compiling Tokenizer Label.swift
[52/298] Compiling Tokenizer MapView.swift
[53/298] Compiling Tokenizer NavigationBar.swift
[54/298] Compiling Tokenizer PageControl.swift
[55/298] Compiling Tokenizer PickerView.swift
[56/298] Compiling Tokenizer ProgressView.swift
[57/298] Compiling Tokenizer ScrollView.swift
[58/298] Compiling Tokenizer SearchBar.swift
[59/298] Compiling Tokenizer SegmentedControl.swift
[60/298] Compiling Tokenizer Slider.swift
[61/298] Compiling Tokenizer StackView.swift
[62/298] Compiling Tokenizer Stepper.swift
[63/298] Compiling Tokenizer Switch.swift
[64/307] Emitting module XcodeProj
[65/307] Compiling Tokenizer ComponentContext.swift
[66/307] Compiling Tokenizer DataContext.swift
[67/307] Compiling Tokenizer ElementContext.swift
[68/307] Compiling Tokenizer GlobalContext.swift
[69/307] Compiling Tokenizer PropertyContext.swift
[70/307] Compiling Tokenizer StyleGroupContext.swift
[71/307] Compiling Tokenizer SupportedPropertyTypeContext.swift
[72/307] Compiling Tokenizer ComponentDefinition.swift
[73/307] Compiling Tokenizer Element+Mapping.swift
[74/307] Compiling Tokenizer ActivityIndicatorElement.swift
[75/307] Compiling Tokenizer TabBar.swift
[76/307] Compiling Tokenizer FooterTableView.swift
[77/307] Compiling Tokenizer HeaderTableView.swift
[78/307] Compiling Tokenizer PlainTableView.swift
[79/307] Compiling Tokenizer SimpleTableView.swift
[80/307] Compiling Tokenizer SimulatedSeparatorTableView.swift
[81/307] Compiling Tokenizer TableView.swift
[82/307] Compiling Tokenizer TextField.swift
[83/307] Compiling Tokenizer TextView.swift
[84/307] Compiling XcodeProj PlistValue.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[85/307] Compiling XcodeProj ReferenceGenerator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[86/307] Compiling XcodeProj XCConfig.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[87/307] Compiling XcodeProj XCWorkspace.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[88/307] Compiling XcodeProj XCWorkspaceData.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[89/307] Compiling XcodeProj XCWorkspaceDataElement.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[90/307] Compiling XcodeProj XCWorkspaceDataElementLocationType.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[91/307] Compiling XcodeProj XCWorkspaceDataFileRef.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[92/307] Compiling XcodeProj XCWorkspaceDataGroup.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/XcodeProj/Sources/XcodeProj/Utils/XCConfig.swift:54:16: error: unable to infer closure type without a type annotation
 52 |     /// - Returns: function that parses the line.
 53 |     static func configFrom(path: Path, projectPath: Path?) -> (String) -> (include: Path, config: XCConfig)? {
 54 |         return { line in
    |                `- error: unable to infer closure type without a type annotation
 55 |             includeRegex.matches(in: line,
 56 |                                  options: [],
[93/307] Compiling Tokenizer SizeClassType.swift
[94/307] Compiling Tokenizer Layout.swift
[95/307] Compiling Tokenizer LayoutAnchor.swift
[96/307] Compiling Tokenizer LayoutAttribute.swift
[97/307] Compiling Tokenizer AssignableProperty.swift
[98/307] Compiling Tokenizer ControlStateProperty.swift
[99/307] Compiling Tokenizer AssignablePropertyDesciption.swift
[100/307] Compiling Tokenizer ControlStatePropertyDescription.swift
[101/307] Compiling Tokenizer ElementAssignablePropertyDescription.swift
[102/307] Compiling Tokenizer Toolbar.swift
[103/307] Compiling Tokenizer View.swift
[104/307] Compiling Tokenizer VisualEffectView.swift
[105/307] Compiling Tokenizer WebView.swift
[106/307] Compiling Tokenizer UIContainer.swift
[107/307] Compiling Tokenizer UIElement.swift
[108/307] Compiling Tokenizer Condition.swift
[109/307] Compiling Tokenizer ConditionStatement.swift
[110/307] Compiling Tokenizer Constraint.swift
[111/307] Compiling Tokenizer ConstraintModifier.swift
[112/307] Compiling Tokenizer ConstraintPriority.swift
[113/307] Compiling Tokenizer ConstraintRelation.swift
[114/307] Compiling Tokenizer ConstraintTarget.swift
[115/307] Compiling Tokenizer ConstraintType.swift
[116/307] Compiling Tokenizer DimensionType.swift
[117/307] Compiling Tokenizer InterfaceIdiom.swift
[118/307] Compiling Tokenizer InterfaceSizeClass.swift
[119/307] Compiling Tokenizer InterfaceState.swift
[120/307] Compiling Tokenizer Properties.swift
[121/307] Compiling Tokenizer Property.swift
[122/307] Compiling Tokenizer AutocorrectionType.swift
[123/307] Compiling Tokenizer BarStyle.swift
[124/307] Compiling Tokenizer ControlContentHorizontalAlignment.swift
[125/307] Compiling Tokenizer ControlContentVerticalAlignment.swift
[126/307] Compiling Tokenizer DatePickerMode.swift
[127/307] Compiling Tokenizer KeyboardAppearance.swift
[128/307] Compiling Tokenizer KeyboardType.swift
[129/307] Compiling Tokenizer ElementControlStatePropertyDescription.swift
[130/307] Compiling Tokenizer MultipleAttributeAssignablePropertyDescription.swift
[131/307] Compiling Tokenizer PropertyDescription.swift
[132/307] Compiling Tokenizer ValuePropertyDescription.swift
[133/307] Compiling Tokenizer ElementAssignableProperty.swift
[134/307] Compiling Tokenizer ElementControlStateProperty.swift
[135/307] Compiling Tokenizer LayerProperties.swift
[136/307] Compiling Tokenizer MultipleAttributeAssignableProperty.swift
[137/307] Compiling Tokenizer ParagraphStyleProperties.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/4] Write swift-version-2F0A5646E1D333AE.txt
[2/36] Emitting module PathKit
[3/36] Compiling PathKit PathKit.swift
[4/36] Compiling Common ViewOrientation.swift
[5/36] Emitting module Common
[6/36] Compiling Common UITraitHelper.swift
[7/36] Compiling AEXML Parser.swift
[8/36] Compiling AEXML Options.swift
[9/36] Compiling SwiftCLI Term.swift
[10/36] Compiling SwiftCLI Validation.swift
[11/38] Compiling AEXML Document.swift
[12/38] Compiling AEXML Error.swift
[13/38] Emitting module AEXML
[14/38] Compiling AEXML Element.swift
[15/38] Compiling SwiftCLI Error.swift
[16/38] Compiling SwiftCLI HelpCommand.swift
[17/38] Emitting module SwiftCLI
[18/38] Compiling SwiftCLI OptionRegistry.swift
[19/38] Compiling SwiftCLI Parameter.swift
[20/38] Compiling SwiftCLI ArgumentList.swift
[21/38] Compiling SwiftCLI ArgumentListManipulator.swift
[22/38] Compiling SwiftCLI CLI.swift
[23/38] Compiling SwiftCLI HelpMessageGenerator.swift
[24/38] Compiling SwiftCLI Input.swift
[25/289] Compiling XcodeProj String+md5.swift
[26/289] Compiling XcodeProj BuildPhase.swift
[27/289] Compiling XcodeProj PBXBuildRule.swift
[28/289] Compiling XcodeProj PBXCopyFilesBuildPhase.swift
[29/289] Compiling XcodeProj PBXFrameworksBuildPhase.swift
[30/289] Compiling XcodeProj PBXHeadersBuildPhase.swift
[31/289] Compiling XcodeProj PBXResourcesBuildPhase.swift
[32/289] Compiling XcodeProj PBXBuildFile.swift
[33/289] Compiling XcodeProj PBXBuildPhase.swift
[34/289] Compiling XcodeProj AEXML+XcodeFormat.swift
[35/289] Compiling XcodeProj Array+Extras.swift
[45/289] Compiling XcodeProj PBXRezBuildPhase.swift
[46/298] Emitting module XcodeProj
[47/298] Compiling XcodeProj PBXShellScriptBuildPhase.swift
[48/298] Compiling XcodeProj PBXSourcesBuildPhase.swift
[49/298] Compiling XcodeProj BuildSettings.swift
[50/298] Compiling XcodeProj XCBuildConfiguration.swift
[51/298] Compiling XcodeProj XCConfigurationList.swift
[52/298] Compiling XcodeProj PBXContainerItem.swift
[53/298] Compiling XcodeProj PBXContainerItemProxy.swift
[54/298] Compiling XcodeProj PBXFileElement.swift
[55/298] Compiling XcodeProj PBXFileReference.swift
[56/298] Compiling XcodeProj XcodeProj.swift
[57/298] Compiling XcodeProj Writable.swift
[58/298] Compiling XcodeProj XCScheme+AditionalOption.swift
[59/298] Compiling XcodeProj XCScheme+AnalyzeAction.swift
[60/298] Compiling XcodeProj XCScheme+ArchiveAction.swift
[61/298] Compiling XcodeProj XCScheme+BuildAction.swift
[62/298] Compiling XcodeProj XCScheme+BuildableProductRunnable.swift
[63/298] Compiling XcodeProj XCScheme+BuildableReference.swift
[64/298] Compiling XcodeProj XCScheme+CommandLineArguments.swift
[65/298] Compiling XcodeProj XCScheme+EnvironmentVariable.swift
[66/298] Compiling XcodeProj XCScheme+ExecutionAction.swift
[67/298] Compiling XcodeProj XCScheme+LaunchAction.swift
[68/298] Compiling XcodeProj XCScheme+LocationScenarioReference.swift
[69/298] Compiling XcodeProj XCScheme+ProfileAction.swift
[70/298] Compiling XcodeProj XCScheme+RemoteRunnable.swift
[71/298] Compiling XcodeProj XCScheme+Runnable.swift
[72/298] Compiling XcodeProj XCScheme+SerialAction.swift
[73/298] Compiling XcodeProj XCScheme+SkippedTests.swift
[74/298] Compiling XcodeProj Errors.swift
[77/298] Compiling XcodeProj Bool+Extras.swift
[78/298] Compiling XcodeProj Dictionary+Enumerate.swift
[79/298] Compiling XcodeProj Dictionary+Extras.swift
[80/298] Compiling XcodeProj KeyedDecodingContainer+Additions.swift
[81/298] Compiling XcodeProj NSRecursiveLock+Sync.swift
[82/298] Compiling XcodeProj Path+Extras.swift
[83/298] Compiling XcodeProj String+Utils.swift
[84/298] Compiling XcodeProj XCScheme+TestAction.swift
[85/298] Compiling XcodeProj XCScheme+TestPlanReference.swift
[86/298] Compiling XcodeProj XCScheme+TestableReference.swift
[87/298] Compiling XcodeProj XCScheme.swift
[88/298] Compiling XcodeProj BuildSettingsProvider.swift
[89/298] Compiling XcodeProj CommentedString.swift
[90/298] Compiling XcodeProj Decoders.swift
[91/298] Compiling XcodeProj JSONDecoding.swift
[92/298] Compiling XcodeProj PBXBatchUpdater.swift
[93/298] Compiling XcodeProj PBXProj.swift
[94/298] Compiling XcodeProj PBXProjEncoder.swift
[95/298] Compiling XcodeProj PBXProject.swift
[96/298] Compiling XcodeProj Equality.generated.swift
[97/298] Compiling XcodeProj Sourcery.swift
[98/298] Compiling XcodeProj XCRemoteSwiftPackageReference.swift
[99/298] Compiling XcodeProj XCSwiftPackageProductDependency.swift
[100/298] Compiling XcodeProj PBXAggregateTarget.swift
[101/298] Compiling XcodeProj PBXLegacyTarget.swift
[102/298] Compiling XcodeProj PBXNativeTarget.swift
[103/298] Compiling XcodeProj PBXProductType.swift
[104/298] Compiling XcodeProj PBXReferenceProxy.swift
[105/298] Compiling XcodeProj PBXTarget.swift
[106/298] Compiling XcodeProj PBXTargetDependency.swift
[107/298] Compiling XcodeProj WorkspaceSettings.swift
[108/298] Compiling XcodeProj XCBreakpointList.swift
[109/298] Compiling XcodeProj XCSharedData.swift
[110/298] Compiling XcodeProj Xcode.swift
[111/298] Compiling XcodeProj PBXGroup.swift
[112/298] Compiling XcodeProj PBXSourceTree.swift
[113/298] Compiling XcodeProj PBXVariantGroup.swift
[114/298] Compiling XcodeProj XCVersionGroup.swift
[115/298] Compiling XcodeProj PBXObject.swift
[116/298] Compiling XcodeProj PBXObjectParser.swift
[117/298] Compiling XcodeProj PBXObjectReference.swift
[118/298] Compiling XcodeProj PBXObjects.swift
[119/298] Compiling XcodeProj PBXOutputSettings.swift
[120/298] Compiling XcodeProj PlistValue.swift
[121/298] Compiling XcodeProj ReferenceGenerator.swift
[122/298] Compiling XcodeProj XCConfig.swift
[123/298] Compiling XcodeProj XCWorkspace.swift
[124/298] Compiling XcodeProj XCWorkspaceData.swift
[125/298] Compiling XcodeProj XCWorkspaceDataElement.swift
[126/298] Compiling XcodeProj XCWorkspaceDataElementLocationType.swift
[127/298] Compiling XcodeProj XCWorkspaceDataFileRef.swift
[128/298] Compiling XcodeProj XCWorkspaceDataGroup.swift
[148/316] Compiling Tokenizer View.swift
[149/316] Compiling Tokenizer VisualEffectView.swift
[150/316] Compiling Tokenizer WebView.swift
[151/316] Compiling Tokenizer UIContainer.swift
[152/316] Compiling Tokenizer UIElement.swift
[153/316] Compiling Tokenizer Condition.swift
[154/316] Compiling Tokenizer ConditionStatement.swift
[155/316] Compiling Tokenizer Constraint.swift
[156/316] Compiling Tokenizer ConstraintModifier.swift
[157/316] Compiling Tokenizer ConstraintPriority.swift
[158/316] Compiling Tokenizer ConstraintRelation.swift
[159/316] Compiling Tokenizer ConstraintTarget.swift
[160/316] Compiling Tokenizer ConstraintType.swift
[161/316] Compiling Tokenizer DimensionType.swift
[162/316] Compiling Tokenizer InterfaceIdiom.swift
[163/316] Compiling Tokenizer InterfaceSizeClass.swift
[164/316] Compiling Tokenizer InterfaceState.swift
[165/316] Compiling Tokenizer SizeClassType.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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[239/316] Compiling Tokenizer ComponentContext.swift
[240/316] Compiling Tokenizer DataContext.swift
[241/316] Compiling Tokenizer ElementContext.swift
[242/316] Compiling Tokenizer GlobalContext.swift
[243/316] Compiling Tokenizer PropertyContext.swift
[244/316] Compiling Tokenizer StyleGroupContext.swift
[245/316] Compiling Tokenizer SupportedPropertyTypeContext.swift
[246/316] Compiling Tokenizer ComponentDefinition.swift
[247/316] Compiling Tokenizer Element+Mapping.swift
[248/316] Compiling Tokenizer ActivityIndicatorElement.swift
[249/316] Compiling Tokenizer AttributedText.swift
[250/316] Compiling Tokenizer Button.swift
[251/316] Compiling Tokenizer ComponentReference.swift
[252/316] Compiling Tokenizer Container.swift
[253/316] Compiling Tokenizer DatePicker.swift
[254/316] Compiling Tokenizer ImageView.swift
[255/316] Compiling Tokenizer Label.swift
[256/316] Compiling Tokenizer MapView.swift
[257/316] Compiling Tokenizer NavigationBar.swift
[258/316] Emitting module Tokenizer
[259/316] Compiling Tokenizer Layout.swift
[260/316] Compiling Tokenizer LayoutAnchor.swift
[261/316] Compiling Tokenizer LayoutAttribute.swift
[262/316] Compiling Tokenizer AssignableProperty.swift
[263/316] Compiling Tokenizer ControlStateProperty.swift
[264/316] Compiling Tokenizer AssignablePropertyDesciption.swift
[265/316] Compiling Tokenizer ControlStatePropertyDescription.swift
[266/316] Compiling Tokenizer ElementAssignablePropertyDescription.swift
[267/316] Compiling Tokenizer ElementControlStatePropertyDescription.swift
[268/316] Compiling Tokenizer MultipleAttributeAssignablePropertyDescription.swift
[269/316] Compiling Tokenizer PropertyDescription.swift
[270/316] Compiling Tokenizer ValuePropertyDescription.swift
[271/316] Compiling Tokenizer ElementAssignableProperty.swift
[272/316] Compiling Tokenizer ElementControlStateProperty.swift
[273/316] Compiling Tokenizer LayerProperties.swift
[274/316] Compiling Tokenizer MultipleAttributeAssignableProperty.swift
[275/316] Compiling Tokenizer ParagraphStyleProperties.swift
[276/316] Compiling Tokenizer Properties.swift
[277/316] Compiling Tokenizer Property.swift
[278/316] Compiling Tokenizer PropertyContainer.swift
[279/316] Compiling Tokenizer PropertyHelper.swift
[280/316] Compiling Tokenizer PropertyMaterializationError.swift
[281/316] Compiling Tokenizer EnumPropertyType.swift
[282/316] Compiling Tokenizer Array.swift
[283/316] Compiling Tokenizer Bool.swift
[284/316] Compiling Tokenizer CGColorPropertyType.swift
[285/316] Compiling Tokenizer Color+Names.swift
[286/316] Compiling Tokenizer Color.swift
[287/316] Compiling Tokenizer ContentMode.swift
[288/316] Compiling Tokenizer ControlState.swift
[289/316] Compiling Tokenizer Double.swift
[290/316] Compiling Tokenizer EdgeInsets.swift
[291/316] Compiling Tokenizer Float.swift
[292/316] Compiling Tokenizer Font.swift
[293/316] Compiling Tokenizer Image.swift
[294/316] Compiling Tokenizer Int.swift
[295/316] Compiling Tokenizer OptionSetValue.swift
[296/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[297/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[298/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[299/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[300/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[301/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[302/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[303/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[304/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[305/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[306/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[307/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[308/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[309/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[310/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[311/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[312/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[313/316] 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
 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
 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
 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
 45 |             return lhsBool == rhsBool
 46 |         case (.other(let lhsOther), .other(let rhsOther)):
[314/320] Compiling Generator Generator.swift
[315/320] Compiling Generator StyleGenerator.swift
[316/320] Emitting module Generator
[317/320] Compiling Generator UIGenerator.swift
<unknown>:0: note: 'targeted(target:targetAnchor:multiplier:constant:)' declared here
/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
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
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
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
345 |             if targetDefinition.constant != 0 {
346 |                 constraintLine += ".offset(\(targetDefinition.constant))"
[318/334] Compiling reactant_ui XSDSimpleType.swift
[319/334] Compiling reactant_ui XSDCommand.swift
[320/335] Compiling reactant_ui XSDGroup.swift
[321/335] Compiling reactant_ui XSDAttribute.swift
[322/335] Compiling reactant_ui XSDAttributeGroup.swift
[323/335] Compiling reactant_ui XSDSerializer.swift
[324/335] Compiling reactant_ui XSDElement.swift
[325/335] Compiling reactant_ui XSDFile.swift
[326/335] Compiling reactant_ui XSDResolver.swift
[327/335] Compiling reactant_ui XSDComplexType.swift
[328/335] Compiling reactant_ui XSDComponentRootElement.swift
[329/335] Compiling reactant_ui main.swift
[330/335] Emitting module reactant_ui
[331/335] Compiling reactant_ui GenerateCommand.swift
[332/335] Compiling reactant_ui Array+Variations.swift
[332/335] Write Objects.LinkFileList
[333/335] Linking reactant-ui
[334/335] Applying reactant-ui
Build complete! (9.50s)
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.