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 master (71d610), with Swift 6.1 for macOS (SPM) on 25 Apr 2025 18:05:02 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: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Brightify/ReactantUI
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 71d610a Add support for named colors.
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 @):
71d610a9a8f925c192b2d9b28d215ea11b4c6cfc
SUCCESS checkout https://github.com/Brightify/ReactantUI.git at master
Fetching https://github.com/kylef/PathKit
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/tuist/XcodeProj.git
Fetching https://github.com/jakeheis/SwiftCLI
Fetching https://github.com/kylef/Spectre.git
[1/1411] Fetching pathkit
[227/3538] Fetching pathkit, aexml
[461/8612] Fetching pathkit, aexml, swiftcli
[874/9633] Fetching pathkit, aexml, swiftcli, spectre
[4886/32781] Fetching pathkit, aexml, swiftcli, spectre, xcodeproj
Fetched https://github.com/tadija/AEXML.git from cache (1.12s)
[13293/30654] Fetching pathkit, swiftcli, spectre, xcodeproj
Fetched https://github.com/kylef/Spectre.git from cache (1.70s)
Fetched https://github.com/kylef/PathKit from cache (1.70s)
Fetched https://github.com/jakeheis/SwiftCLI from cache (1.70s)
Fetched https://github.com/tuist/XcodeProj.git from cache (1.70s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (2.43s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/tuist/XcodeProj.git at 7.3.0 (0.61s)
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.89s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.9.0 (0.60s)
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.3.0
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
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.9.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.06s)
Fetching https://github.com/tadija/AEXML.git from cache
Fetching https://github.com/tuist/XcodeProj.git from cache
Fetching https://github.com/jakeheis/SwiftCLI from cache
Fetched https://github.com/tadija/AEXML.git from cache (0.46s)
Fetched https://github.com/jakeheis/SwiftCLI from cache (0.55s)
Fetched https://github.com/tuist/XcodeProj.git from cache (0.55s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (0.61s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.47s)
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.03s)
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.40s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (1.00s)
Fetching https://github.com/kylef/Spectre.git from cache
Fetched https://github.com/kylef/Spectre.git from cache (0.40s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (1.01s)
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/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 7.23.0
Creating working copy for https://github.com/Brightify/ReactantUI.git
Working copy of https://github.com/Brightify/ReactantUI.git resolved at master (71d610a)
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/jakeheis/SwiftCLI
Working copy of https://github.com/jakeheis/SwiftCLI resolved at 5.3.3
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
[4/13] Write reactant-ui-entitlement.plist
[4/13] Write sources
[9/13] Write swift-version-2F0A5646E1D333AE.txt
[11/45] Emitting module SwiftCLI
[12/47] Compiling SwiftCLI ValueBox.swift
[13/47] Compiling SwiftCLI VersionCommand.swift
[14/47] Compiling SwiftCLI Option.swift
[15/47] Compiling SwiftCLI OptionGroup.swift
[16/47] Compiling SwiftCLI OptionRegistry.swift
[17/47] Compiling SwiftCLI Parameter.swift
[18/47] Compiling SwiftCLI Stream.swift
[19/47] Compiling SwiftCLI Task.swift
[20/47] Compiling SwiftCLI Error.swift
[21/47] Compiling SwiftCLI HelpCommand.swift
[22/47] Compiling SwiftCLI Term.swift
[23/47] Compiling SwiftCLI Validation.swift
[24/47] Compiling SwiftCLI HelpMessageGenerator.swift
[25/47] Compiling SwiftCLI Input.swift
[26/47] Emitting module PathKit
[27/47] Compiling PathKit PathKit.swift
[28/47] Compiling SwiftCLI Parser.swift
[29/47] Compiling SwiftCLI Path.swift
[30/47] Compiling SwiftCLI Command.swift
[31/47] Compiling SwiftCLI Compatibility.swift
[32/47] Compiling SwiftCLI CompletionGenerator.swift
[33/47] Compiling AEXML Document.swift
[34/47] Compiling SwiftCLI ArgumentList.swift
[35/47] Emitting module AEXML
[36/47] Compiling SwiftCLI ArgumentListManipulator.swift
[37/47] Compiling SwiftCLI CLI.swift
[38/47] Compiling AEXML Options.swift
[39/47] Compiling AEXML Parser.swift
[40/47] Compiling AEXML Error.swift
[41/47] Compiling AEXML Element.swift
[42/47] Compiling Common UITraitHelper.swift
[43/47] Emitting module Common
[44/47] Compiling Common ViewOrientation.swift
[45/298] Compiling Tokenizer ComponentContext.swift
[46/298] Compiling Tokenizer DataContext.swift
[47/298] Compiling Tokenizer ElementContext.swift
[48/298] Compiling Tokenizer GlobalContext.swift
[49/298] Compiling Tokenizer PropertyContext.swift
[50/298] Compiling Tokenizer StyleGroupContext.swift
[51/298] Compiling Tokenizer SupportedPropertyTypeContext.swift
[52/298] Compiling Tokenizer ComponentDefinition.swift
[53/298] Compiling Tokenizer Element+Mapping.swift
[54/307] Compiling XcodeProj XcodeProj.swift
[55/307] Compiling XcodeProj Writable.swift
[56/307] Compiling XcodeProj XCScheme+AditionalOption.swift
[57/307] Compiling XcodeProj XCScheme+AnalyzeAction.swift
[58/307] Compiling XcodeProj XCScheme+ArchiveAction.swift
[59/307] Compiling XcodeProj XCScheme+BuildAction.swift
[60/307] Compiling XcodeProj XCScheme+BuildableProductRunnable.swift
[61/307] Compiling XcodeProj XCScheme+BuildableReference.swift
[62/307] Compiling XcodeProj XCScheme+CommandLineArguments.swift
[63/307] Compiling XcodeProj XCScheme+EnvironmentVariable.swift
[64/307] Compiling XcodeProj XCScheme+ExecutionAction.swift
[65/307] Compiling XcodeProj XCScheme+LaunchAction.swift
[66/307] Compiling XcodeProj XCScheme+LocationScenarioReference.swift
[67/307] Compiling XcodeProj XCScheme+ProfileAction.swift
[68/307] Compiling XcodeProj XCScheme+RemoteRunnable.swift
[69/307] Compiling XcodeProj XCScheme+Runnable.swift
[70/307] Compiling XcodeProj XCScheme+SerialAction.swift
[71/307] Compiling XcodeProj XCScheme+SkippedTests.swift
[72/307] Compiling XcodeProj XCScheme+TestAction.swift
[73/307] Compiling XcodeProj XCScheme+TestPlanReference.swift
[74/307] Compiling XcodeProj XCScheme+TestableReference.swift
[75/307] Compiling XcodeProj XCScheme.swift
[76/307] Compiling XcodeProj BuildSettingsProvider.swift
[77/307] Compiling XcodeProj CommentedString.swift
[78/307] Compiling XcodeProj Decoders.swift
[79/307] Compiling XcodeProj JSONDecoding.swift
[80/307] Compiling XcodeProj PBXBatchUpdater.swift
[81/307] Compiling XcodeProj String+md5.swift
[82/307] Compiling XcodeProj BuildPhase.swift
[83/307] Compiling XcodeProj PBXBuildFile.swift
[84/307] Compiling XcodeProj PBXBuildPhase.swift
[85/307] Compiling XcodeProj PBXBuildRule.swift
[86/307] Compiling XcodeProj PBXCopyFilesBuildPhase.swift
[87/307] Compiling XcodeProj PBXFrameworksBuildPhase.swift
[88/307] Compiling XcodeProj PBXHeadersBuildPhase.swift
[89/307] Compiling XcodeProj PBXResourcesBuildPhase.swift
[90/307] Compiling XcodeProj PBXRezBuildPhase.swift
[91/307] Emitting module XcodeProj
[92/307] Compiling Tokenizer ConstraintModifier.swift
[93/307] Compiling Tokenizer ConstraintPriority.swift
[94/307] Compiling Tokenizer ConstraintRelation.swift
[95/307] Compiling XcodeProj Equality.generated.swift
[96/307] Compiling XcodeProj Sourcery.swift
[97/307] Compiling XcodeProj XCRemoteSwiftPackageReference.swift
[98/307] Compiling XcodeProj XCSwiftPackageProductDependency.swift
[99/307] Compiling XcodeProj PBXAggregateTarget.swift
[100/307] Compiling XcodeProj PBXLegacyTarget.swift
[101/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: [],
[102/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: [],
[103/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: [],
[104/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: [],
[105/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: [],
[106/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: [],
[107/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: [],
[108/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: [],
[109/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: [],
[110/307] Compiling Tokenizer ActivityIndicatorElement.swift
[111/307] Compiling Tokenizer AttributedText.swift
[112/307] Compiling Tokenizer Button.swift
[113/307] Compiling Tokenizer ComponentReference.swift
[114/307] Compiling Tokenizer Container.swift
[115/307] Compiling Tokenizer DatePicker.swift
[116/307] Compiling Tokenizer ImageView.swift
[117/307] Compiling Tokenizer Label.swift
[118/307] Compiling Tokenizer MapView.swift
[119/307] Compiling Tokenizer NavigationBar.swift
[120/307] Compiling Tokenizer Toolbar.swift
[121/307] Compiling Tokenizer View.swift
[122/307] Compiling Tokenizer VisualEffectView.swift
[123/307] Compiling Tokenizer WebView.swift
[124/307] Compiling Tokenizer UIContainer.swift
[125/307] Compiling Tokenizer UIElement.swift
[126/307] Compiling Tokenizer Condition.swift
[127/307] Compiling Tokenizer ConditionStatement.swift
[128/307] Compiling Tokenizer Constraint.swift
[129/307] Compiling XcodeProj PBXGroup.swift
[130/307] Compiling XcodeProj PBXSourceTree.swift
[131/307] Compiling XcodeProj PBXVariantGroup.swift
[132/307] Compiling XcodeProj XCVersionGroup.swift
[133/307] Compiling XcodeProj PBXObject.swift
[134/307] Compiling XcodeProj PBXObjectParser.swift
[135/307] Compiling XcodeProj PBXObjectReference.swift
[136/307] Compiling XcodeProj PBXObjects.swift
[137/307] Compiling XcodeProj PBXOutputSettings.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] Compiling Common UITraitHelper.swift
[3/36] Compiling Common ViewOrientation.swift
[4/36] Emitting module Common
[5/36] Compiling AEXML Error.swift
[6/36] Compiling AEXML Parser.swift
[7/36] Compiling AEXML Options.swift
[8/36] Compiling AEXML Document.swift
[9/36] Emitting module AEXML
[10/36] Compiling AEXML Element.swift
[11/36] Compiling SwiftCLI Term.swift
[12/36] Compiling SwiftCLI Validation.swift
[13/38] Compiling SwiftCLI OptionRegistry.swift
[14/38] Compiling SwiftCLI Parameter.swift
[15/38] Compiling SwiftCLI Option.swift
[16/38] Compiling SwiftCLI OptionGroup.swift
[17/38] Emitting module SwiftCLI
[18/38] Compiling SwiftCLI HelpMessageGenerator.swift
[19/38] Compiling SwiftCLI Input.swift
[20/38] Compiling SwiftCLI Error.swift
[21/38] Compiling SwiftCLI HelpCommand.swift
[22/136] Emitting module PathKit
[23/136] Compiling PathKit PathKit.swift
[24/205] Compiling Tokenizer Style.swift
[25/205] Compiling Tokenizer StyleContainer.swift
[26/205] Compiling Tokenizer StyleGroup.swift
[27/205] Compiling Tokenizer Template.swift
[28/205] Compiling Tokenizer ApplicationDescription.swift
[29/205] Compiling Tokenizer Array+distinctLast.swift
[30/205] Compiling Tokenizer ControlContentHorizontalAlignment.swift
[31/205] Compiling Tokenizer ControlContentVerticalAlignment.swift
[32/205] Compiling Tokenizer ConstraintParser.swift
[33/205] Compiling Tokenizer DimensionParser.swift
[34/205] Compiling Tokenizer FontParser.swift
[35/205] Compiling Tokenizer SimpleProcedure.swift
[36/289] Emitting module XcodeProj
[37/298] Compiling XcodeProj Errors.swift
[38/298] Compiling XcodeProj AEXML+XcodeFormat.swift
[39/298] Compiling XcodeProj Array+Extras.swift
[40/298] Compiling XcodeProj Bool+Extras.swift
[41/298] Compiling XcodeProj Dictionary+Enumerate.swift
[42/298] Compiling XcodeProj Dictionary+Extras.swift
[43/298] Compiling XcodeProj KeyedDecodingContainer+Additions.swift
[44/298] Compiling XcodeProj NSRecursiveLock+Sync.swift
[45/298] Compiling XcodeProj Path+Extras.swift
[46/298] Compiling XcodeProj String+Utils.swift
[47/298] Compiling XcodeProj String+md5.swift
[48/298] Compiling XcodeProj BuildPhase.swift
[49/298] Compiling XcodeProj PBXBuildFile.swift
[50/298] Compiling XcodeProj PBXBuildPhase.swift
[51/298] Compiling XcodeProj PBXBuildRule.swift
[52/298] Compiling XcodeProj PBXCopyFilesBuildPhase.swift
[53/298] Compiling XcodeProj PBXFrameworksBuildPhase.swift
[54/298] Compiling XcodeProj PBXHeadersBuildPhase.swift
[55/298] Compiling XcodeProj PBXResourcesBuildPhase.swift
[56/298] Compiling XcodeProj PBXRezBuildPhase.swift
[57/298] Compiling XcodeProj PBXShellScriptBuildPhase.swift
[58/298] Compiling XcodeProj PBXSourcesBuildPhase.swift
[59/298] Compiling XcodeProj BuildSettings.swift
[60/298] Compiling XcodeProj XCBuildConfiguration.swift
[61/298] Compiling XcodeProj XCConfigurationList.swift
[62/298] Compiling XcodeProj PBXContainerItem.swift
[63/298] Compiling XcodeProj PBXContainerItemProxy.swift
[64/298] Compiling XcodeProj PBXFileElement.swift
[65/298] Compiling XcodeProj PBXFileReference.swift
[66/298] Compiling XcodeProj PBXGroup.swift
[67/298] Compiling XcodeProj PBXSourceTree.swift
[68/298] Compiling XcodeProj PBXVariantGroup.swift
[69/298] Compiling XcodeProj XCVersionGroup.swift
[70/298] Compiling XcodeProj PBXObject.swift
[71/298] Compiling XcodeProj PBXObjectParser.swift
[72/298] Compiling XcodeProj PBXObjectReference.swift
[73/298] Compiling XcodeProj PBXObjects.swift
[74/298] Compiling XcodeProj PBXOutputSettings.swift
[75/298] Compiling XcodeProj PBXProj.swift
[76/298] Compiling XcodeProj PBXProjEncoder.swift
[77/298] Compiling XcodeProj PBXProject.swift
[78/298] Compiling XcodeProj Equality.generated.swift
[79/298] Compiling XcodeProj Sourcery.swift
[80/298] Compiling XcodeProj XCRemoteSwiftPackageReference.swift
[81/298] Compiling XcodeProj XCSwiftPackageProductDependency.swift
[82/298] Compiling XcodeProj PBXAggregateTarget.swift
[83/298] Compiling XcodeProj PBXLegacyTarget.swift
[84/298] Compiling XcodeProj XCScheme+EnvironmentVariable.swift
[85/298] Compiling XcodeProj XCScheme+ExecutionAction.swift
[86/298] Compiling XcodeProj XCScheme+LaunchAction.swift
[87/298] Compiling XcodeProj XCScheme+LocationScenarioReference.swift
[88/298] Compiling XcodeProj XCScheme+ProfileAction.swift
[89/298] Compiling XcodeProj XCScheme+RemoteRunnable.swift
[90/298] Compiling XcodeProj XCScheme+Runnable.swift
[91/298] Compiling XcodeProj XCScheme+SerialAction.swift
[92/298] Compiling XcodeProj XCScheme+SkippedTests.swift
[93/298] Compiling XcodeProj XcodeProj.swift
[94/298] Compiling XcodeProj Writable.swift
[95/298] Compiling XcodeProj XCScheme+AditionalOption.swift
[96/298] Compiling XcodeProj XCScheme+AnalyzeAction.swift
[97/298] Compiling XcodeProj XCScheme+ArchiveAction.swift
[98/298] Compiling XcodeProj XCScheme+BuildAction.swift
[99/298] Compiling XcodeProj XCScheme+BuildableProductRunnable.swift
[100/298] Compiling XcodeProj XCScheme+BuildableReference.swift
[101/298] Compiling XcodeProj XCScheme+CommandLineArguments.swift
[102/298] Compiling XcodeProj XCScheme+TestAction.swift
[103/298] Compiling XcodeProj XCScheme+TestPlanReference.swift
[104/298] Compiling XcodeProj XCScheme+TestableReference.swift
[105/298] Compiling XcodeProj XCScheme.swift
[106/298] Compiling XcodeProj BuildSettingsProvider.swift
[107/298] Compiling XcodeProj CommentedString.swift
[108/298] Compiling XcodeProj Decoders.swift
[109/298] Compiling XcodeProj JSONDecoding.swift
[110/298] Compiling XcodeProj PBXBatchUpdater.swift
[111/298] Compiling XcodeProj PBXNativeTarget.swift
[112/298] Compiling XcodeProj PBXProductType.swift
[113/298] Compiling XcodeProj PBXReferenceProxy.swift
[114/298] Compiling XcodeProj PBXTarget.swift
[115/298] Compiling XcodeProj PBXTargetDependency.swift
[116/298] Compiling XcodeProj WorkspaceSettings.swift
[117/298] Compiling XcodeProj XCBreakpointList.swift
[118/298] Compiling XcodeProj XCSharedData.swift
[119/298] Compiling XcodeProj Xcode.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
[147/316] Emitting module Tokenizer
[148/316] Compiling Tokenizer Toolbar.swift
[149/316] Compiling Tokenizer View.swift
[150/316] Compiling Tokenizer VisualEffectView.swift
[151/316] Compiling Tokenizer WebView.swift
[152/316] Compiling Tokenizer UIContainer.swift
[153/316] Compiling Tokenizer UIElement.swift
[154/316] Compiling Tokenizer Condition.swift
[155/316] Compiling Tokenizer ConditionStatement.swift
[156/316] Compiling Tokenizer Constraint.swift
[157/316] Compiling Tokenizer ConstraintModifier.swift
[158/316] Compiling Tokenizer ConstraintPriority.swift
[159/316] Compiling Tokenizer ConstraintRelation.swift
[160/316] Compiling Tokenizer ConstraintTarget.swift
[161/316] Compiling Tokenizer ConstraintType.swift
[162/316] Compiling Tokenizer DimensionType.swift
[163/316] Compiling Tokenizer InterfaceIdiom.swift
[164/316] Compiling Tokenizer InterfaceSizeClass.swift
[165/316] Compiling Tokenizer InterfaceState.swift
[166/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
[204/316] Compiling Tokenizer ComponentContext.swift
[205/316] Compiling Tokenizer DataContext.swift
[206/316] Compiling Tokenizer ElementContext.swift
[207/316] Compiling Tokenizer GlobalContext.swift
[208/316] Compiling Tokenizer PropertyContext.swift
[209/316] Compiling Tokenizer StyleGroupContext.swift
[210/316] Compiling Tokenizer SupportedPropertyTypeContext.swift
[211/316] Compiling Tokenizer ComponentDefinition.swift
[212/316] Compiling Tokenizer Element+Mapping.swift
[213/316] Compiling Tokenizer ActivityIndicatorElement.swift
[214/316] Compiling Tokenizer AttributedText.swift
[215/316] Compiling Tokenizer Button.swift
[216/316] Compiling Tokenizer ComponentReference.swift
[217/316] Compiling Tokenizer Container.swift
[218/316] Compiling Tokenizer DatePicker.swift
[219/316] Compiling Tokenizer ImageView.swift
[220/316] Compiling Tokenizer Label.swift
[221/316] Compiling Tokenizer MapView.swift
[222/316] Compiling Tokenizer NavigationBar.swift
[224/316] Compiling Tokenizer PickerView.swift
[225/316] Compiling Tokenizer ProgressView.swift
[226/316] Compiling Tokenizer ScrollView.swift
[227/316] Compiling Tokenizer SearchBar.swift
[228/316] Compiling Tokenizer SegmentedControl.swift
[229/316] Compiling Tokenizer Slider.swift
[230/316] Compiling Tokenizer StackView.swift
[231/316] Compiling Tokenizer Stepper.swift
[232/316] Compiling Tokenizer Switch.swift
[233/316] Compiling Tokenizer TabBar.swift
[234/316] Compiling Tokenizer FooterTableView.swift
[235/316] Compiling Tokenizer HeaderTableView.swift
[236/316] Compiling Tokenizer PlainTableView.swift
[237/316] Compiling Tokenizer SimpleTableView.swift
[238/316] Compiling Tokenizer SimulatedSeparatorTableView.swift
[239/316] Compiling Tokenizer TableView.swift
[240/316] Compiling Tokenizer TextField.swift
[241/316] Compiling Tokenizer TextView.swift
[242/316] Compiling Tokenizer SmartQuotesType.swift
[243/316] Compiling Tokenizer SpellCheckingType.swift
[244/316] Compiling Tokenizer TableViewCellSeparatorInsetReference.swift
[245/316] Compiling Tokenizer TableViewCellSeparatorStyle.swift
[246/316] Compiling Tokenizer TextAlignment.swift
[247/316] Compiling Tokenizer TextBorderStyle.swift
[248/316] Compiling Tokenizer TextContentType.swift
[249/316] Compiling Tokenizer TextFieldViewMode.swift
[250/316] Compiling Tokenizer VisualEffect.swift
[251/316] Compiling Tokenizer ViewVisibility.swift
[252/316] Compiling Tokenizer WritingDirection.swift
[253/316] Compiling Tokenizer SupportedPropertyType.swift
[254/316] Compiling Tokenizer BuiltinXSDType.swift
[255/316] Compiling Tokenizer EnumerationXSDType.swift
[256/316] Compiling Tokenizer PatternXSDType.swift
[257/316] Compiling Tokenizer UnionXSDType.swift
[258/316] Compiling Tokenizer XSDType.swift
[259/316] Compiling Tokenizer ValueProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Properties/Types/Implementation/Color.swift:107:26: warning: FIXME The fallback to `.red` is not safe at all.
105 |                 return SystemColor.brown
106 |             default:
107 |                 #warning("FIXME The fallback to `.red` is not safe at all.")
    |                          `- warning: FIXME The fallback to `.red` is not safe at all.
108 |                 if #available(iOS 11.0, OSX 10.13, *) {
109 |                     return SystemColor(named: name) ?? SystemColor.red
[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] Emitting module Generator
[315/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))"
[316/320] Compiling Generator Generator.swift
[317/320] Compiling Generator StyleGenerator.swift
[318/334] Compiling reactant_ui XSDSimpleType.swift
[319/335] Compiling reactant_ui XSDCommand.swift
[320/335] Compiling reactant_ui XSDResolver.swift
[321/335] Compiling reactant_ui XSDElement.swift
[322/335] Compiling reactant_ui XSDFile.swift
[323/335] Compiling reactant_ui XSDAttribute.swift
[324/335] Compiling reactant_ui XSDAttributeGroup.swift
[325/335] Compiling reactant_ui XSDComplexType.swift
[326/335] Compiling reactant_ui XSDComponentRootElement.swift
[327/335] Compiling reactant_ui XSDGroup.swift
[328/335] Compiling reactant_ui XSDSerializer.swift
[329/335] Emitting module reactant_ui
[330/335] Compiling reactant_ui GenerateCommand.swift
[331/335] Compiling reactant_ui Array+Variations.swift
[332/335] Compiling reactant_ui main.swift
[332/335] Write Objects.LinkFileList
[333/335] Linking reactant-ui
[334/335] Applying reactant-ui
Build complete! (9.84s)
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.