The Swift Package Index logo.Swift Package Index

Build Information

Failed to build OysterKit, reference 0.6.2 (720e4d), with Swift 6.4 for tvOS using Xcode 27.0 on 16 Sep 2026 15:02:09 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme OysterKit-Package -destination generic/platform=tvOS

Build Log

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingError.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProcessingError.swift
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:80:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  78 |      -Returns: The child node
  79 |      */
  80 |     public subscript(key codingKey: CodingKey) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  81 |         for child in contents {
  82 |             if child.key.stringValue == codingKey.stringValue {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:95:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  93 |      -Returns: The child node
  94 |      */
  95 |     public subscript(_ name: String) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  96 |         for child in contents {
  97 |             if child.key.stringValue == name {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:111:5: warning: 'public' modifier is redundant for subscript declared in a public extension
 109 |      -Returns: The child node, or `nil` if not found
 110 |      */
 111 |     public subscript(_ index: Int) -> DecodeableAbstractSyntaxTree {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
 112 |         return contents[index]
 113 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1092:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1090 | fileprivate extension _ParsingDecoder {
1091 |     /// Returns the given value unboxed from a container.
1092 |     fileprivate func unbox(_ value: Any, as type: Bool.Type) throws -> Bool? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1093 |         guard !(value is NSNull) else { return nil }
1094 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1110:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1108 |     }
1109 |
1110 |     fileprivate func unbox(_ value: Any, as type: Int.Type) throws -> Int? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1111 |         guard !(value is NSNull) else { return nil }
1112 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1125:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1123 |     }
1124 |
1125 |     fileprivate func unbox(_ value: Any, as type: Int8.Type) throws -> Int8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1126 |         guard !(value is NSNull) else { return nil }
1127 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1140:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1138 |     }
1139 |
1140 |     fileprivate func unbox(_ value: Any, as type: Int16.Type) throws -> Int16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1141 |         guard !(value is NSNull) else { return nil }
1142 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1155:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1153 |     }
1154 |
1155 |     fileprivate func unbox(_ value: Any, as type: Int32.Type) throws -> Int32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1156 |         guard !(value is NSNull) else { return nil }
1157 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1170:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1168 |     }
1169 |
1170 |     fileprivate func unbox(_ value: Any, as type: Int64.Type) throws -> Int64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1171 |         guard !(value is NSNull) else { return nil }
1172 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1185:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1183 |     }
1184 |
1185 |     fileprivate func unbox(_ value: Any, as type: UInt.Type) throws -> UInt? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1186 |         guard !(value is NSNull) else { return nil }
1187 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1200:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1198 |     }
1199 |
1200 |     fileprivate func unbox(_ value: Any, as type: UInt8.Type) throws -> UInt8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1201 |         guard !(value is NSNull) else { return nil }
1202 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1215:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1213 |     }
1214 |
1215 |     fileprivate func unbox(_ value: Any, as type: UInt16.Type) throws -> UInt16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1216 |         guard !(value is NSNull) else { return nil }
1217 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1230:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1228 |     }
1229 |
1230 |     fileprivate func unbox(_ value: Any, as type: UInt32.Type) throws -> UInt32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1231 |         guard !(value is NSNull) else { return nil }
1232 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1245:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1243 |     }
1244 |
1245 |     fileprivate func unbox(_ value: Any, as type: UInt64.Type) throws -> UInt64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1246 |         guard !(value is NSNull) else { return nil }
1247 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1260:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1258 |     }
1259 |
1260 |     fileprivate func unbox(_ value: Any, as type: Float.Type) throws -> Float? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1261 |         guard !(value is NSNull) else { return nil }
1262 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1295:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1293 |     }
1294 |
1295 |     fileprivate func unbox(_ value: Any, as type: Double.Type) throws -> Double? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1296 |         guard !(value is NSNull) else { return nil }
1297 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1320:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1318 |     }
1319 |
1320 |     fileprivate func unbox(_ value: Any, as type: String.Type) throws -> String? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1321 |         guard !(value is NSNull) else { return nil }
1322 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1330:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1328 |     }
1329 |
1330 |     fileprivate func unbox(_ value: Any, as type: Date.Type) throws -> Date? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1331 |         guard !(value is NSNull) else { return nil }
1332 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1378:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1376 |     }
1377 |
1378 |     fileprivate func unbox(_ value: Any, as type: Data.Type) throws -> Data? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1379 |         guard !(value is NSNull) else { return nil }
1380 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1392:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1390 |     }
1391 |
1392 |     fileprivate func unbox(_ value: Any, as type: Decimal.Type) throws -> Decimal? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1393 |         guard !(value is NSNull) else { return nil }
1394 |
SwiftCompile normal arm64 Compiling\ StateCache.swift,\ TokenStream.swift,\ ParsingStrategy.swift,\ RuleAnnotation.swift,\ RuleAnnotationValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Streams/TokenStream.swift:72:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 70 |
 71 |     /// Any errors encountered during parsing
 72 |     public private (set) var parsingErrors = [Error]()
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 73 |
 74 |     /// **DO NOT CALL**
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StateCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TokenStream.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ParsingStrategy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotationValue.swift
SwiftCompile normal arm64 Compiling\ Log.swift,\ Grammar.swift,\ AbstractSyntaxTree.swift,\ AbstractSyntaxTreeConstructor.swift,\ HomogenousTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Log.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Grammar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AbstractSyntaxTree.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AbstractSyntaxTreeConstructor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HomogenousTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:70:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 68 |      - Returns: An iterable stream of tokens
 69 |      **/
 70 |     public func tokenize(_ source:String)->TokenStream{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 71 |         return TokenStream(source, using: self)
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:96:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 94 |      - Returns: A `HomogenousTree`
 95 |      **/
 96 |     public func parse(_ source:String) throws ->HomogenousTree{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 97 |         return try AbstractSyntaxTreeConstructor(with: source).build(using: self)
 98 |     }
SwiftCompile normal arm64 Compiling\ ClosureRule.swift,\ RecursiveRule.swift,\ RecursiveRuleInstance.swift,\ ReferenceRule.swift,\ SequenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClosureRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecursiveRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecursiveRuleInstance.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReferenceRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SequenceRule.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ OysterKit (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:80:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  78 |      -Returns: The child node
  79 |      */
  80 |     public subscript(key codingKey: CodingKey) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  81 |         for child in contents {
  82 |             if child.key.stringValue == codingKey.stringValue {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:95:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  93 |      -Returns: The child node
  94 |      */
  95 |     public subscript(_ name: String) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  96 |         for child in contents {
  97 |             if child.key.stringValue == name {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:111:5: warning: 'public' modifier is redundant for subscript declared in a public extension
 109 |      -Returns: The child node, or `nil` if not found
 110 |      */
 111 |     public subscript(_ index: Int) -> DecodeableAbstractSyntaxTree {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
 112 |         return contents[index]
 113 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1092:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1090 | fileprivate extension _ParsingDecoder {
1091 |     /// Returns the given value unboxed from a container.
1092 |     fileprivate func unbox(_ value: Any, as type: Bool.Type) throws -> Bool? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1093 |         guard !(value is NSNull) else { return nil }
1094 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1110:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1108 |     }
1109 |
1110 |     fileprivate func unbox(_ value: Any, as type: Int.Type) throws -> Int? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1111 |         guard !(value is NSNull) else { return nil }
1112 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1125:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1123 |     }
1124 |
1125 |     fileprivate func unbox(_ value: Any, as type: Int8.Type) throws -> Int8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1126 |         guard !(value is NSNull) else { return nil }
1127 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1140:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1138 |     }
1139 |
1140 |     fileprivate func unbox(_ value: Any, as type: Int16.Type) throws -> Int16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1141 |         guard !(value is NSNull) else { return nil }
1142 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1155:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1153 |     }
1154 |
1155 |     fileprivate func unbox(_ value: Any, as type: Int32.Type) throws -> Int32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1156 |         guard !(value is NSNull) else { return nil }
1157 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1170:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1168 |     }
1169 |
1170 |     fileprivate func unbox(_ value: Any, as type: Int64.Type) throws -> Int64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1171 |         guard !(value is NSNull) else { return nil }
1172 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1185:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1183 |     }
1184 |
1185 |     fileprivate func unbox(_ value: Any, as type: UInt.Type) throws -> UInt? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1186 |         guard !(value is NSNull) else { return nil }
1187 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1200:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1198 |     }
1199 |
1200 |     fileprivate func unbox(_ value: Any, as type: UInt8.Type) throws -> UInt8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1201 |         guard !(value is NSNull) else { return nil }
1202 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1215:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1213 |     }
1214 |
1215 |     fileprivate func unbox(_ value: Any, as type: UInt16.Type) throws -> UInt16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1216 |         guard !(value is NSNull) else { return nil }
1217 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1230:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1228 |     }
1229 |
1230 |     fileprivate func unbox(_ value: Any, as type: UInt32.Type) throws -> UInt32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1231 |         guard !(value is NSNull) else { return nil }
1232 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1245:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1243 |     }
1244 |
1245 |     fileprivate func unbox(_ value: Any, as type: UInt64.Type) throws -> UInt64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1246 |         guard !(value is NSNull) else { return nil }
1247 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1260:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1258 |     }
1259 |
1260 |     fileprivate func unbox(_ value: Any, as type: Float.Type) throws -> Float? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1261 |         guard !(value is NSNull) else { return nil }
1262 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1295:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1293 |     }
1294 |
1295 |     fileprivate func unbox(_ value: Any, as type: Double.Type) throws -> Double? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1296 |         guard !(value is NSNull) else { return nil }
1297 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1320:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1318 |     }
1319 |
1320 |     fileprivate func unbox(_ value: Any, as type: String.Type) throws -> String? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1321 |         guard !(value is NSNull) else { return nil }
1322 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1330:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1328 |     }
1329 |
1330 |     fileprivate func unbox(_ value: Any, as type: Date.Type) throws -> Date? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1331 |         guard !(value is NSNull) else { return nil }
1332 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1378:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1376 |     }
1377 |
1378 |     fileprivate func unbox(_ value: Any, as type: Data.Type) throws -> Data? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1379 |         guard !(value is NSNull) else { return nil }
1380 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1392:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1390 |     }
1391 |
1392 |     fileprivate func unbox(_ value: Any, as type: Decimal.Type) throws -> Decimal? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1393 |         guard !(value is NSNull) else { return nil }
1394 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1401:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1399 |     }
1400 |
1401 |     fileprivate func unbox<T : Decodable>(_ value: Any, as type: T.Type) throws -> T? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1402 |         let decoded: T
1403 |         if T.self == Date.self {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift:81:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 79 |      - Returns: True if it contains the message, false if not
 80 |      */
 81 |     public func hasCause(description:String)->Bool{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 82 |         if message.contains(description){
 83 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:70:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 68 |      - Returns: An iterable stream of tokens
 69 |      **/
 70 |     public func tokenize(_ source:String)->TokenStream{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 71 |         return TokenStream(source, using: self)
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:96:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 94 |      - Returns: A `HomogenousTree`
 95 |      **/
 96 |     public func parse(_ source:String) throws ->HomogenousTree{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 97 |         return try AbstractSyntaxTreeConstructor(with: source).build(using: self)
 98 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:116:5: warning: 'public' modifier is redundant for instance method declared in a public extension
114 |      - Returns: The populated type
115 |      **/
116 |     public func build<T : Decodable>(_ source:String,as type: T.Type) throws -> T{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
117 |         return try ParsingDecoder().decode(T.self, using: parse(source))
118 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Nodes.swift:30:5: warning: 'public' modifier is redundant for property declared in a public extension
28 | public extension Node {
29 |     /// A human readable description of the `Node`
30 |     public var description: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
31 |         return "\(token)"
32 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Nodes.swift:40:5: warning: 'public' modifier is redundant for property declared in a public extension
38 |      Returns the combined range of all `Node`s in the `Collection` essentially setting the `lowerBound` to the lowest of all range, and upperBound to the highest of all ranges.
39 |     */
40 |     public var combinedRange : Range<String.UnicodeScalarView.Index> {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
41 |         let finalRange = reduce(first!.range, { (rangeSoFar, nextChild) -> Range<String.UnicodeScalarView.Index> in
42 |             let lowerBound = rangeSoFar.lowerBound < nextChild.range.lowerBound ? rangeSoFar.lowerBound : nextChild.range.lowerBound
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Streams/TokenStream.swift:72:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 70 |
 71 |     /// Any errors encountered during parsing
 72 |     public private (set) var parsingErrors = [Error]()
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 73 |
 74 |     /// **DO NOT CALL**
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift:61:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RuleAnnotation' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 59 |
 60 |     ///The searchable hash value of the annotation
 61 |     public var hashValue: Int{
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RuleAnnotation' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |         switch self {
 63 |         case .token, .error, .void, .transient, .type:
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:57:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 55 |     /// this object
 56 |     /// - Parameter with: The annotations which will add to or override those already in the dictionary
 57 |     public func merge(with incoming:RuleAnnotations)->RuleAnnotations{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |         var merged = self as! RuleAnnotations
 59 |         for annotation in incoming {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:67:5: warning: 'public' modifier is redundant for property declared in a public extension
 65 |
 66 |     /// A description in STLR format of the `RuleAnnotations`
 67 |     public var stlrDescription : String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 68 |         var result = ""
 69 |         for tuple in self {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:85:5: warning: 'public' modifier is redundant for property declared in a public extension
 83 |
 84 |     /// Any annotated error message, or nil if not set
 85 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 86 |         if let error = self[.error] {
 87 |             if case let .string(message) = error {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 |
 94 |     /// Any annotated error message, or nil if not set
 95 |     public var token : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         if let token = self[.token] {
 97 |             if case let .string(label) = token {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:105:5: warning: 'public' modifier is redundant for property declared in a public extension
103 |
104 |     /// True if the annotations included the pinned annotation
105 |     public var pinned : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
106 |         if let value = self[.pinned] {
107 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:115:5: warning: 'public' modifier is redundant for property declared in a public extension
113 |
114 |     /// True if the annotations include the void annotation
115 |     public var void : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
116 |         if let value = self[.void] {
117 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:125:5: warning: 'public' modifier is redundant for property declared in a public extension
123 |
124 |     /// True if the annotations include the transient annotation
125 |     public var transient : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
126 |         if let value = self[.transient] {
127 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Terminal+Rule.swift:29:5: warning: 'public' modifier is redundant for instance method declared in a public extension
27 | /// Extends any terminal to be a `Rule`
28 | public extension Terminal {
29 |     public func rule(with behaviour: Behaviour?, annotations: RuleAnnotations?) -> Rule {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
30 |         return TerminalRule(
31 |             behaviour ?? Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false),
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
32 |      - Returns: A rule
33 |     */
34 |     public func from(_ rule:Rule)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
35 |         let intermediate = rule.rule(with: Behaviour(.structural(token: self), cardinality: rule.behaviour.cardinality, negated: rule.behaviour.negate, lookahead: rule.behaviour.lookahead), annotations: rule.annotations)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:53:5: warning: 'public' modifier is redundant for instance method declared in a public extension
51 |      - Returns: A rule
52 |      */
53 |     public func parse(as token:TokenType)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
54 |         return token.from(self)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:52:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 50 |      - Returns: A new instance of the rule with the specified annotations
 51 |      */
 52 |     public func annotatedWith(_ annotations:RuleAnnotations)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 53 |         var resultantRule : Rule = self
 54 |         var filterOut = [RuleAnnotation]()
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:100:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 98 |      - Returns: The new rule instance
 99 |      */
100 |     public func require(_ cardinality:Cardinality)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
101 |         return newBehaviour(cardinality: cardinality)
102 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:127:5: warning: 'public' modifier is redundant for instance method declared in a public extension
125 |      - Returns: A new version of the rule
126 |      */
127 |     public func lookahead()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
128 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: true), annotations: annotations)
129 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:140:5: warning: 'public' modifier is redundant for instance method declared in a public extension
138 |      - Returns: A new version of the rule
139 |      */
140 |     public func negate()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
141 |         return rule(with: Behaviour(behaviour.kind, cardinality: behaviour.cardinality, negated: true, lookahead: behaviour.lookahead), annotations: annotations)
142 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:152:5: warning: 'public' modifier is redundant for instance method declared in a public extension
150 |      - Returns: A new version of the rule
151 |      */
152 |     public func skip()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
153 |         return rule(with: Behaviour(.skipping, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
154 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:164:5: warning: 'public' modifier is redundant for instance method declared in a public extension
162 |      - Returns: A new version of the rule
163 |      */
164 |     public func scan()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
165 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
166 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:168:5: warning: 'public' modifier is redundant for instance method declared in a public extension
166 |     }
167 |
168 |     public func reference(_ kind:Behaviour.Kind, annotations: RuleAnnotations? = nil)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
169 |         #warning("If I am already a reference I should wrap myself in a sequence and return that")
170 |         let reference = ReferenceRule(Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false), and: annotations ?? [:], for: self)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 | public extension Rule{
 94 |     /// The user specified (in an annotation) error associated with the rule
 95 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         guard let value = self[RuleAnnotation.error] else {
 97 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:108:5: warning: 'public' modifier is redundant for subscript declared in a public extension
106 |
107 |     /// Returns the value of the specific `RuleAnnotationValue` identified by `annotation` if present
108 |     public subscript(annotation:RuleAnnotation)->RuleAnnotationValue?{
    |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
109 |         return annotations[annotation]
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:129:5: warning: 'public' modifier is redundant for property declared in a public extension
127 |
128 |     /// `true` if the rule creates ndoes, false otherwise
129 |     public var structural : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
130 |         return behaviour.token != nil
131 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:134:5: warning: 'public' modifier is redundant for property declared in a public extension
132 |
133 |     /// `true` if the rule creates ndoes, false otherwise
134 |     public var skipping : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
135 |         if case .skipping = behaviour.kind {
136 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:142:5: warning: 'public' modifier is redundant for property declared in a public extension
140 |
141 |     /// `true` if the rule creates ndoes, false otherwise
142 |     public var scanning : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
143 |         if case .scanning = behaviour.kind {
144 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:156:5: warning: 'public' modifier is redundant for instance method declared in a public extension
154 |      - Returns: The match result
155 |     */
156 |     public func match(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
157 |         // Log entrance
158 |         do {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:175:5: warning: 'public' modifier is redundant for instance method declared in a public extension
173 |      - Returns: The match result
174 |      */
175 |     public func evaluate(_ matcher:@escaping Test, using lexer:LexicalAnalyzer, and ir:IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
176 |         //Prepare for any lookahead by putting a fake IR in place if is lookahead
177 |         //as well as taking an additional mark to ensure position will always be
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:44:5: warning: 'public' modifier is redundant for instance method declared in a public extension
42 | public extension Terminal {
43 |
44 |     public func test(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
45 |         try test(lexer: lexer, producing: behaviour.token)
46 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:48:5: warning: 'public' modifier is redundant for property declared in a public extension
46 |     }
47 |
48 |     public var shortDescription: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
49 |         return behaviour.describe(match: matchDescription, requiresScanningPrefix: false, annotatedWith: annotations)
50 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:53:5: warning: 'public' modifier is redundant for property declared in a public extension
51 |
52 |
53 |     public var behaviour: Behaviour {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
54 |         return Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:57:5: warning: 'public' modifier is redundant for property declared in a public extension
55 |     }
56 |
57 |     public var annotations: RuleAnnotations {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
58 |         return [:]
59 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift:36:24: error: member operator '==' of protocol 'TokenType' must have at least one argument of type 'Self'
34 |
35 | extension TokenType {
36 |     public static func ==(lhs:TokenType, rhs:TokenType)->Bool{
   |                        `- error: member operator '==' of protocol 'TokenType' must have at least one argument of type 'Self'
37 |         return lhs.rawValue == rhs.rawValue
38 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing\ Decoder.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/Array+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingError.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/LexicalAnalyzer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Scanner.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/DecodingError+Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/IntermediateRepresentation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/LookAheadIR.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/MatchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/NodeStack.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift -target arm64-apple-tvos15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OysterKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.abi.json
SwiftCompile normal arm64 (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TerminalRule.swift,\ Terminal+Rule.swift,\ Token+Rule.swift,\ Rule+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:73:30: warning: This should be a log entry
 71 |                     }
 72 |                 default:
 73 |                     #warning("This should be a log entry")
    |                              `- warning: This should be a log entry
 74 |                     print("Warning: \(annotation) supplied with \(value) when only supports .set")
 75 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:82:30: warning: This should be a log entry
 80 |                     resultantRule = resultantRule.parse(as: StringToken(stringValue))
 81 |                 default:
 82 |                     #warning("This should be a log entry")
    |                              `- warning: This should be a log entry
 83 |                     print("Warning: \(annotation) supplied with \(value) when only supports .string")
 84 |                     resultantRule = resultantRule.parse(as: StringToken("\(value)"))
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:169:18: warning: If I am already a reference I should wrap myself in a sequence and return that
167 |
168 |     public func reference(_ kind:Behaviour.Kind, annotations: RuleAnnotations? = nil)->Rule{
169 |         #warning("If I am already a reference I should wrap myself in a sequence and return that")
    |                  `- warning: If I am already a reference I should wrap myself in a sequence and return that
170 |         let reference = ReferenceRule(Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false), and: annotations ?? [:], for: self)
171 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Terminal+Rule.swift:29:5: warning: 'public' modifier is redundant for instance method declared in a public extension
27 | /// Extends any terminal to be a `Rule`
28 | public extension Terminal {
29 |     public func rule(with behaviour: Behaviour?, annotations: RuleAnnotations?) -> Rule {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
30 |         return TerminalRule(
31 |             behaviour ?? Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false),
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
32 |      - Returns: A rule
33 |     */
34 |     public func from(_ rule:Rule)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
35 |         let intermediate = rule.rule(with: Behaviour(.structural(token: self), cardinality: rule.behaviour.cardinality, negated: rule.behaviour.negate, lookahead: rule.behaviour.lookahead), annotations: rule.annotations)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:53:5: warning: 'public' modifier is redundant for instance method declared in a public extension
51 |      - Returns: A rule
52 |      */
53 |     public func parse(as token:TokenType)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
54 |         return token.from(self)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:52:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 50 |      - Returns: A new instance of the rule with the specified annotations
 51 |      */
 52 |     public func annotatedWith(_ annotations:RuleAnnotations)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 53 |         var resultantRule : Rule = self
 54 |         var filterOut = [RuleAnnotation]()
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:100:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 98 |      - Returns: The new rule instance
 99 |      */
100 |     public func require(_ cardinality:Cardinality)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
101 |         return newBehaviour(cardinality: cardinality)
102 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:127:5: warning: 'public' modifier is redundant for instance method declared in a public extension
125 |      - Returns: A new version of the rule
126 |      */
127 |     public func lookahead()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
128 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: true), annotations: annotations)
129 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:140:5: warning: 'public' modifier is redundant for instance method declared in a public extension
138 |      - Returns: A new version of the rule
139 |      */
140 |     public func negate()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
141 |         return rule(with: Behaviour(behaviour.kind, cardinality: behaviour.cardinality, negated: true, lookahead: behaviour.lookahead), annotations: annotations)
142 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:152:5: warning: 'public' modifier is redundant for instance method declared in a public extension
150 |      - Returns: A new version of the rule
151 |      */
152 |     public func skip()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
153 |         return rule(with: Behaviour(.skipping, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
154 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:164:5: warning: 'public' modifier is redundant for instance method declared in a public extension
162 |      - Returns: A new version of the rule
163 |      */
164 |     public func scan()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
165 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
166 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TerminalRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Terminal+Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Token+Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Rule+Extensions.swift
SwiftCompile normal arm64 Compiling\ String+Terminal.swift,\ Terminal.swift,\ StringToken.swift,\ TokenType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:44:5: warning: 'public' modifier is redundant for instance method declared in a public extension
42 | public extension Terminal {
43 |
44 |     public func test(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
45 |         try test(lexer: lexer, producing: behaviour.token)
46 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:48:5: warning: 'public' modifier is redundant for property declared in a public extension
46 |     }
47 |
48 |     public var shortDescription: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
49 |         return behaviour.describe(match: matchDescription, requiresScanningPrefix: false, annotatedWith: annotations)
50 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:53:5: warning: 'public' modifier is redundant for property declared in a public extension
51 |
52 |
53 |     public var behaviour: Behaviour {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
54 |         return Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:57:5: warning: 'public' modifier is redundant for property declared in a public extension
55 |     }
56 |
57 |     public var annotations: RuleAnnotations {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
58 |         return [:]
59 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StringToken.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TokenType.swift
SwiftCompile normal arm64 Compiling\ Rule.swift,\ CharacterSet+Terminal.swift,\ EndOfFile.swift,\ NSRegularExpression+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:234:26: warning: If a structural node is pinned we should tell the IR to create a node anyway
232 |         } catch {
233 |             if matches == 0 && skippable {
234 |                 #warning("If a structural node is pinned we should tell the IR to create a node anyway")
    |                          `- warning: If a structural node is pinned we should tell the IR to create a node anyway
235 |                 lexer.rewind()
236 |                 if structural {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:248:30: warning: Make this a predifined annotation
246 |                 if let specificError = self.error {
247 |                     let causes : [Error]
248 |                     #warning("Make this a predifined annotation")
    |                              `- warning: Make this a predifined annotation
249 |                     if annotations[RuleAnnotation.custom(label: "coalesce")] != nil {
250 |                         causes = []
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:254:30: warning: Make this a predefined annotation
252 |                         causes = [error]
253 |                     }
254 |                     #warning("Make this a predefined annotation")
    |                              `- warning: Make this a predefined annotation
255 |                     if annotations[RuleAnnotation.custom(label: "fatal")] != nil {
256 |                         throw ProcessingError.fatal(message: specificError, causes: causes)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 | public extension Rule{
 94 |     /// The user specified (in an annotation) error associated with the rule
 95 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         guard let value = self[RuleAnnotation.error] else {
 97 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:108:5: warning: 'public' modifier is redundant for subscript declared in a public extension
106 |
107 |     /// Returns the value of the specific `RuleAnnotationValue` identified by `annotation` if present
108 |     public subscript(annotation:RuleAnnotation)->RuleAnnotationValue?{
    |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
109 |         return annotations[annotation]
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:129:5: warning: 'public' modifier is redundant for property declared in a public extension
127 |
128 |     /// `true` if the rule creates ndoes, false otherwise
129 |     public var structural : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
130 |         return behaviour.token != nil
131 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:134:5: warning: 'public' modifier is redundant for property declared in a public extension
132 |
133 |     /// `true` if the rule creates ndoes, false otherwise
134 |     public var skipping : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
135 |         if case .skipping = behaviour.kind {
136 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:142:5: warning: 'public' modifier is redundant for property declared in a public extension
140 |
141 |     /// `true` if the rule creates ndoes, false otherwise
142 |     public var scanning : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
143 |         if case .scanning = behaviour.kind {
144 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:156:5: warning: 'public' modifier is redundant for instance method declared in a public extension
154 |      - Returns: The match result
155 |     */
156 |     public func match(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
157 |         // Log entrance
158 |         do {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CharacterSet+Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EndOfFile.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSRegularExpression+Terminal.swift
SwiftCompile normal arm64 Compiling\ RuleAnnotations.swift,\ Behaviour.swift,\ Cadinality.swift,\ RuleAnnotations+Description.swift,\ ChoiceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotations.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Behaviour.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Cadinality.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotations+Description.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChoiceRule.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-16 11:02:01.322 xcodebuild[663:4267] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ OysterKit (in target 'OysterKit' from project 'OysterKit')
	SwiftCompile normal arm64 (in target 'OysterKit' from project 'OysterKit')
	Building workspace OysterKit with scheme OysterKit-Package
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  OysterKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: OysterKit
2026-09-16 11:02:05.802 xcodebuild[688:4467] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OysterKit",
  "name" : "OysterKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "OysterKit",
      "targets" : [
        "OysterKit"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "STLR",
      "targets" : [
        "STLR"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "ExampleLanguages",
      "targets" : [
        "ExampleLanguages"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "stlrc",
      "targets" : [
        "stlrc"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "stlrc",
      "module_type" : "SwiftTarget",
      "name" : "stlrc",
      "path" : "Sources/stlrc",
      "product_memberships" : [
        "stlrc"
      ],
      "sources" : [
        "Commands/Generate.swift",
        "Commands/Install.swift",
        "Commands/Parse.swift",
        "Commands/Profile.swift",
        "Framework/ANSIEncoding.swift",
        "Framework/Argument.swift",
        "Framework/Extensions/ArrayExtensions.swift",
        "Framework/Extensions/DictionaryExtensions.swift",
        "Framework/Extensions/FileManager+stlr.swift",
        "Framework/Extensions/STLRScope.swift",
        "Framework/Extensions/StringExtensions.swift",
        "Framework/Option.swift",
        "Framework/Protocols/Command.swift",
        "Framework/Protocols/Parameters.swift",
        "Framework/Protocols/Runnable.swift",
        "Framework/Reporting.swift",
        "Framework/Tool.swift",
        "Framework/Version.swift",
        "Operations.swift",
        "Options/GrammarOption.swift",
        "Options/LanguageOption.swift",
        "Options/OptimizeOption.swift",
        "Options/OutputLocationOption.swift",
        "String+STLR.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "OysterKit",
        "STLR"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "STLRTests",
      "module_type" : "SwiftTarget",
      "name" : "STLRTests",
      "path" : "Tests/STLRTests",
      "sources" : [
        "AbstractSyntaxTree+Test.swift",
        "CompilerTest.swift",
        "DynamicGeneratorTest.swift",
        "FixValidations.swift",
        "FullSwiftGenerationTest.swift",
        "GrammarStructureTest.swift",
        "GrammarTest.swift",
        "HierarchyTests.swift",
        "Infrastructure.swift",
        "OptimizersTest.swift",
        "ParserTest.swift",
        "STLRTests.swift",
        "SwiftGenerationTest.swift"
      ],
      "target_dependencies" : [
        "OysterKit",
        "ExampleLanguages",
        "STLR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "STLR",
      "module_type" : "SwiftTarget",
      "name" : "STLR",
      "path" : "Sources/STLR",
      "product_memberships" : [
        "STLR",
        "ExampleLanguages",
        "stlrc"
      ],
      "sources" : [
        "Extensions/String.swift",
        "Generated/Extensions/STLR+CustomStringConvertable.swift",
        "Generated/Extensions/STLR+DynamicRules.swift",
        "Generated/Extensions/STLR+Extensions.swift",
        "Generated/STLR.swift",
        "Generated/SymbolTable.swift",
        "Generators/Framework/Operations/Branching.swift",
        "Generators/Framework/Operations/Operation.swift",
        "Generators/Framework/Operations/System.swift",
        "Generators/Framework/TextFile.swift",
        "Generators/Generator.swift",
        "Generators/GrammarStructure+STLR.swift",
        "Generators/Swift/STLR+SwiftGrammar.swift",
        "Generators/Swift/String+Swift.swift",
        "Generators/Swift/SwiftPackageManager.swift",
        "Generators/Swift/SwiftRules.swift",
        "Generators/Swift/SwiftStructure.swift",
        "Optimisers/CharacterSetOnlyChoiceOptimizer.swift",
        "Optimisers/InlineIdentifierOptimizer.swift",
        "STLR Validation.swift",
        "STLR+Optimization.swift",
        "STLROptimizers.swift"
      ],
      "target_dependencies" : [
        "OysterKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "PerformanceTests",
      "path" : "Tests/PerformanceTests",
      "sources" : [
        "OysterKitPerformanceTests.swift"
      ],
      "target_dependencies" : [
        "OysterKit",
        "ExampleLanguages",
        "STLR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OysterKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OysterKitTests",
      "path" : "Tests/OysterKitTests",
      "sources" : [
        "BlockRuleTest.swift",
        "DecoderTests.swift",
        "FixValidations.swift",
        "HomegenousASTTests.swift",
        "Infrastructure.swift",
        "LexerTest.swift",
        "Light Weight AST.swift",
        "NodeStackTests.swift",
        "OneOfEverythingGrammar.swift",
        "RuleAnnotationDescriptionTests.swift",
        "RuleAnnotationDescriptionsTests.swift",
        "RuleMatchRangeTest.swift",
        "RuleOperatorTests.swift",
        "RuleTests.swift",
        "ScannerTest.swift",
        "TerminalTests.swift",
        "TestAbstractSyntaxTree.swift",
        "TestErrors.swift"
      ],
      "target_dependencies" : [
        "OysterKit",
        "ExampleLanguages",
        "STLR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OysterKit",
      "module_type" : "SwiftTarget",
      "name" : "OysterKit",
      "path" : "Sources/OysterKit",
      "product_memberships" : [
        "OysterKit",
        "STLR",
        "ExampleLanguages",
        "stlrc"
      ],
      "sources" : [
        "Decoding/Extensions.swift",
        "Decoding/Parsing Decoder.swift",
        "Errors/Array+Error.swift",
        "Errors/CausalErrorType.swift",
        "Errors/ProcessingError.swift",
        "Errors/ProcessingErrorType.swift",
        "Lexical Analysis/Lexer.swift",
        "Lexical Analysis/LexicalAnalyzer.swift",
        "Lexical Analysis/Scanner.swift",
        "Logging/DecodingError+Logging.swift",
        "Logging/Log.swift",
        "Parser/Grammar.swift",
        "Parser/Intermediate Representations/Abstract Syntax Trees/AbstractSyntaxTree.swift",
        "Parser/Intermediate Representations/Abstract Syntax Trees/AbstractSyntaxTreeConstructor.swift",
        "Parser/Intermediate Representations/Abstract Syntax Trees/HomogenousTree.swift",
        "Parser/Intermediate Representations/IntermediateRepresentation.swift",
        "Parser/Intermediate Representations/LookAheadIR.swift",
        "Parser/Intermediate Representations/MatchResult.swift",
        "Parser/Intermediate Representations/NodeStack.swift",
        "Parser/Intermediate Representations/Nodes.swift",
        "Parser/Intermediate Representations/StateCache.swift",
        "Parser/Intermediate Representations/Streams/TokenStream.swift",
        "Parser/ParsingStrategy.swift",
        "Rules/Annotations/RuleAnnotation.swift",
        "Rules/Annotations/RuleAnnotationValue.swift",
        "Rules/Annotations/RuleAnnotations.swift",
        "Rules/Behaviour.swift",
        "Rules/Cadinality.swift",
        "Rules/Extensions/RuleAnnotations+Description.swift",
        "Rules/Implementations/ChoiceRule.swift",
        "Rules/Implementations/ClosureRule.swift",
        "Rules/Implementations/RecursiveRule.swift",
        "Rules/Implementations/RecursiveRuleInstance.swift",
        "Rules/Implementations/ReferenceRule.swift",
        "Rules/Implementations/SequenceRule.swift",
        "Rules/Implementations/TerminalRule.swift",
        "Rules/Rule Production/Terminal+Rule.swift",
        "Rules/Rule Production/Token+Rule.swift",
        "Rules/Rule+Extensions.swift",
        "Rules/Rule.swift",
        "Rules/Terminals/CharacterSet+Terminal.swift",
        "Rules/Terminals/EndOfFile.swift",
        "Rules/Terminals/NSRegularExpression+Terminal.swift",
        "Rules/Terminals/String+Terminal.swift",
        "Rules/Terminals/Terminal.swift",
        "Tokens/StringToken.swift",
        "Tokens/TokenType.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ExampleLanguages",
      "module_type" : "SwiftTarget",
      "name" : "ExampleLanguages",
      "path" : "Sources/ExampleLanguages",
      "product_memberships" : [
        "ExampleLanguages"
      ],
      "sources" : [
        "STLR Testing Extensions.swift",
        "STLR.swift",
        "SwiftLanguage.swift",
        "UtilityClasses.swift"
      ],
      "target_dependencies" : [
        "OysterKit",
        "STLR"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
{
  "workspace" : {
    "name" : "OysterKit",
    "schemes" : [
      "ExampleLanguages",
      "OysterKit",
      "OysterKit-Package",
      "STLR",
      "stlrc"
    ]
  }
}
2026-09-16 11:02:07.024 xcodebuild[696:4535] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme OysterKit-Package -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme OysterKit-Package -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  OysterKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (7 targets)
    Target 'stlrc-product' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
        ➜ Explicit dependency on target 'STLR' in project 'OysterKit'
    Target 'ExampleLanguages-product' in project 'OysterKit'
        ➜ Explicit dependency on target 'ExampleLanguages' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
        ➜ Explicit dependency on target 'STLR' in project 'OysterKit'
    Target 'ExampleLanguages' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
        ➜ Explicit dependency on target 'STLR' in project 'OysterKit'
    Target 'STLR-product' in project 'OysterKit'
        ➜ Explicit dependency on target 'STLR' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
    Target 'STLR' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
    Target 'OysterKit-product' in project 'OysterKit'
        ➜ Explicit dependency on target 'OysterKit' in project 'OysterKit'
    Target 'OysterKit' in project 'OysterKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver OysterKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name OysterKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Extensions.swift,\ Parsing\ Decoder.swift,\ Array+Error.swift,\ CausalErrorType.swift,\ ProcessingError.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing\ Decoder.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/Array+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingError.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Extensions.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing\ Decoder.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Parsing\ Decoder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/Array+Error.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Array+Error.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CausalErrorType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingError.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProcessingError.swift
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:80:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  78 |      -Returns: The child node
  79 |      */
  80 |     public subscript(key codingKey: CodingKey) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  81 |         for child in contents {
  82 |             if child.key.stringValue == codingKey.stringValue {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:95:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  93 |      -Returns: The child node
  94 |      */
  95 |     public subscript(_ name: String) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  96 |         for child in contents {
  97 |             if child.key.stringValue == name {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:111:5: warning: 'public' modifier is redundant for subscript declared in a public extension
 109 |      -Returns: The child node, or `nil` if not found
 110 |      */
 111 |     public subscript(_ index: Int) -> DecodeableAbstractSyntaxTree {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
 112 |         return contents[index]
 113 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1092:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1090 | fileprivate extension _ParsingDecoder {
1091 |     /// Returns the given value unboxed from a container.
1092 |     fileprivate func unbox(_ value: Any, as type: Bool.Type) throws -> Bool? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1093 |         guard !(value is NSNull) else { return nil }
1094 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1110:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1108 |     }
1109 |
1110 |     fileprivate func unbox(_ value: Any, as type: Int.Type) throws -> Int? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1111 |         guard !(value is NSNull) else { return nil }
1112 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1125:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1123 |     }
1124 |
1125 |     fileprivate func unbox(_ value: Any, as type: Int8.Type) throws -> Int8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1126 |         guard !(value is NSNull) else { return nil }
1127 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1140:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1138 |     }
1139 |
1140 |     fileprivate func unbox(_ value: Any, as type: Int16.Type) throws -> Int16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1141 |         guard !(value is NSNull) else { return nil }
1142 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1155:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1153 |     }
1154 |
1155 |     fileprivate func unbox(_ value: Any, as type: Int32.Type) throws -> Int32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1156 |         guard !(value is NSNull) else { return nil }
1157 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1170:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1168 |     }
1169 |
1170 |     fileprivate func unbox(_ value: Any, as type: Int64.Type) throws -> Int64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1171 |         guard !(value is NSNull) else { return nil }
1172 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1185:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1183 |     }
1184 |
1185 |     fileprivate func unbox(_ value: Any, as type: UInt.Type) throws -> UInt? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1186 |         guard !(value is NSNull) else { return nil }
1187 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1200:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1198 |     }
1199 |
1200 |     fileprivate func unbox(_ value: Any, as type: UInt8.Type) throws -> UInt8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1201 |         guard !(value is NSNull) else { return nil }
1202 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1215:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1213 |     }
1214 |
1215 |     fileprivate func unbox(_ value: Any, as type: UInt16.Type) throws -> UInt16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1216 |         guard !(value is NSNull) else { return nil }
1217 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1230:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1228 |     }
1229 |
1230 |     fileprivate func unbox(_ value: Any, as type: UInt32.Type) throws -> UInt32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1231 |         guard !(value is NSNull) else { return nil }
1232 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1245:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1243 |     }
1244 |
1245 |     fileprivate func unbox(_ value: Any, as type: UInt64.Type) throws -> UInt64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1246 |         guard !(value is NSNull) else { return nil }
1247 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1260:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1258 |     }
1259 |
1260 |     fileprivate func unbox(_ value: Any, as type: Float.Type) throws -> Float? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1261 |         guard !(value is NSNull) else { return nil }
1262 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1295:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1293 |     }
1294 |
1295 |     fileprivate func unbox(_ value: Any, as type: Double.Type) throws -> Double? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1296 |         guard !(value is NSNull) else { return nil }
1297 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1320:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1318 |     }
1319 |
1320 |     fileprivate func unbox(_ value: Any, as type: String.Type) throws -> String? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1321 |         guard !(value is NSNull) else { return nil }
1322 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1330:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1328 |     }
1329 |
1330 |     fileprivate func unbox(_ value: Any, as type: Date.Type) throws -> Date? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1331 |         guard !(value is NSNull) else { return nil }
1332 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1378:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1376 |     }
1377 |
1378 |     fileprivate func unbox(_ value: Any, as type: Data.Type) throws -> Data? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1379 |         guard !(value is NSNull) else { return nil }
1380 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1392:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1390 |     }
1391 |
1392 |     fileprivate func unbox(_ value: Any, as type: Decimal.Type) throws -> Decimal? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1393 |         guard !(value is NSNull) else { return nil }
1394 |
SwiftCompile normal arm64 Compiling\ Log.swift,\ Grammar.swift,\ AbstractSyntaxTree.swift,\ AbstractSyntaxTreeConstructor.swift,\ HomogenousTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Log.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Grammar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AbstractSyntaxTree.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AbstractSyntaxTreeConstructor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HomogenousTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:70:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 68 |      - Returns: An iterable stream of tokens
 69 |      **/
 70 |     public func tokenize(_ source:String)->TokenStream{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 71 |         return TokenStream(source, using: self)
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:96:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 94 |      - Returns: A `HomogenousTree`
 95 |      **/
 96 |     public func parse(_ source:String) throws ->HomogenousTree{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 97 |         return try AbstractSyntaxTreeConstructor(with: source).build(using: self)
 98 |     }
SwiftCompile normal arm64 Compiling\ RuleAnnotations.swift,\ Behaviour.swift,\ Cadinality.swift,\ RuleAnnotations+Description.swift,\ ChoiceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotations.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Behaviour.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Cadinality.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotations+Description.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChoiceRule.swift
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:57:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 55 |     /// this object
 56 |     /// - Parameter with: The annotations which will add to or override those already in the dictionary
 57 |     public func merge(with incoming:RuleAnnotations)->RuleAnnotations{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |         var merged = self as! RuleAnnotations
 59 |         for annotation in incoming {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:67:5: warning: 'public' modifier is redundant for property declared in a public extension
 65 |
 66 |     /// A description in STLR format of the `RuleAnnotations`
 67 |     public var stlrDescription : String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 68 |         var result = ""
 69 |         for tuple in self {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:85:5: warning: 'public' modifier is redundant for property declared in a public extension
 83 |
 84 |     /// Any annotated error message, or nil if not set
 85 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 86 |         if let error = self[.error] {
 87 |             if case let .string(message) = error {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 |
 94 |     /// Any annotated error message, or nil if not set
 95 |     public var token : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         if let token = self[.token] {
 97 |             if case let .string(label) = token {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:105:5: warning: 'public' modifier is redundant for property declared in a public extension
103 |
104 |     /// True if the annotations included the pinned annotation
105 |     public var pinned : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
106 |         if let value = self[.pinned] {
107 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:115:5: warning: 'public' modifier is redundant for property declared in a public extension
113 |
114 |     /// True if the annotations include the void annotation
115 |     public var void : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
116 |         if let value = self[.void] {
117 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:125:5: warning: 'public' modifier is redundant for property declared in a public extension
123 |
124 |     /// True if the annotations include the transient annotation
125 |     public var transient : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
126 |         if let value = self[.transient] {
127 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
SwiftCompile normal arm64 Compiling\ ProcessingErrorType.swift,\ Lexer.swift,\ LexicalAnalyzer.swift,\ Scanner.swift,\ DecodingError+Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/LexicalAnalyzer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Scanner.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/DecodingError+Logging.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingErrorType.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProcessingErrorType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Lexer.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Lexer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/LexicalAnalyzer.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LexicalAnalyzer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Scanner.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Scanner.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/DecodingError+Logging.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DecodingError+Logging.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ OysterKit (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:80:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  78 |      -Returns: The child node
  79 |      */
  80 |     public subscript(key codingKey: CodingKey) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  81 |         for child in contents {
  82 |             if child.key.stringValue == codingKey.stringValue {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:95:5: warning: 'public' modifier is redundant for subscript declared in a public extension
  93 |      -Returns: The child node
  94 |      */
  95 |     public subscript(_ name: String) -> DecodeableAbstractSyntaxTree? {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
  96 |         for child in contents {
  97 |             if child.key.stringValue == name {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:111:5: warning: 'public' modifier is redundant for subscript declared in a public extension
 109 |      -Returns: The child node, or `nil` if not found
 110 |      */
 111 |     public subscript(_ index: Int) -> DecodeableAbstractSyntaxTree {
     |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
 112 |         return contents[index]
 113 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1092:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1090 | fileprivate extension _ParsingDecoder {
1091 |     /// Returns the given value unboxed from a container.
1092 |     fileprivate func unbox(_ value: Any, as type: Bool.Type) throws -> Bool? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1093 |         guard !(value is NSNull) else { return nil }
1094 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1110:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1108 |     }
1109 |
1110 |     fileprivate func unbox(_ value: Any, as type: Int.Type) throws -> Int? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1111 |         guard !(value is NSNull) else { return nil }
1112 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1125:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1123 |     }
1124 |
1125 |     fileprivate func unbox(_ value: Any, as type: Int8.Type) throws -> Int8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1126 |         guard !(value is NSNull) else { return nil }
1127 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1140:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1138 |     }
1139 |
1140 |     fileprivate func unbox(_ value: Any, as type: Int16.Type) throws -> Int16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1141 |         guard !(value is NSNull) else { return nil }
1142 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1155:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1153 |     }
1154 |
1155 |     fileprivate func unbox(_ value: Any, as type: Int32.Type) throws -> Int32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1156 |         guard !(value is NSNull) else { return nil }
1157 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1170:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1168 |     }
1169 |
1170 |     fileprivate func unbox(_ value: Any, as type: Int64.Type) throws -> Int64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1171 |         guard !(value is NSNull) else { return nil }
1172 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1185:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1183 |     }
1184 |
1185 |     fileprivate func unbox(_ value: Any, as type: UInt.Type) throws -> UInt? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1186 |         guard !(value is NSNull) else { return nil }
1187 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1200:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1198 |     }
1199 |
1200 |     fileprivate func unbox(_ value: Any, as type: UInt8.Type) throws -> UInt8? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1201 |         guard !(value is NSNull) else { return nil }
1202 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1215:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1213 |     }
1214 |
1215 |     fileprivate func unbox(_ value: Any, as type: UInt16.Type) throws -> UInt16? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1216 |         guard !(value is NSNull) else { return nil }
1217 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1230:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1228 |     }
1229 |
1230 |     fileprivate func unbox(_ value: Any, as type: UInt32.Type) throws -> UInt32? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1231 |         guard !(value is NSNull) else { return nil }
1232 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1245:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1243 |     }
1244 |
1245 |     fileprivate func unbox(_ value: Any, as type: UInt64.Type) throws -> UInt64? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1246 |         guard !(value is NSNull) else { return nil }
1247 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1260:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1258 |     }
1259 |
1260 |     fileprivate func unbox(_ value: Any, as type: Float.Type) throws -> Float? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1261 |         guard !(value is NSNull) else { return nil }
1262 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1295:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1293 |     }
1294 |
1295 |     fileprivate func unbox(_ value: Any, as type: Double.Type) throws -> Double? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1296 |         guard !(value is NSNull) else { return nil }
1297 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1320:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1318 |     }
1319 |
1320 |     fileprivate func unbox(_ value: Any, as type: String.Type) throws -> String? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1321 |         guard !(value is NSNull) else { return nil }
1322 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1330:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1328 |     }
1329 |
1330 |     fileprivate func unbox(_ value: Any, as type: Date.Type) throws -> Date? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1331 |         guard !(value is NSNull) else { return nil }
1332 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1378:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1376 |     }
1377 |
1378 |     fileprivate func unbox(_ value: Any, as type: Data.Type) throws -> Data? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1379 |         guard !(value is NSNull) else { return nil }
1380 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1392:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1390 |     }
1391 |
1392 |     fileprivate func unbox(_ value: Any, as type: Decimal.Type) throws -> Decimal? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1393 |         guard !(value is NSNull) else { return nil }
1394 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing Decoder.swift:1401:5: warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1399 |     }
1400 |
1401 |     fileprivate func unbox<T : Decodable>(_ value: Any, as type: T.Type) throws -> T? {
     |     `- warning: 'fileprivate' modifier is redundant for instance method declared in a fileprivate extension
1402 |         let decoded: T
1403 |         if T.self == Date.self {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift:81:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 79 |      - Returns: True if it contains the message, false if not
 80 |      */
 81 |     public func hasCause(description:String)->Bool{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 82 |         if message.contains(description){
 83 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:70:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 68 |      - Returns: An iterable stream of tokens
 69 |      **/
 70 |     public func tokenize(_ source:String)->TokenStream{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 71 |         return TokenStream(source, using: self)
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:96:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 94 |      - Returns: A `HomogenousTree`
 95 |      **/
 96 |     public func parse(_ source:String) throws ->HomogenousTree{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 97 |         return try AbstractSyntaxTreeConstructor(with: source).build(using: self)
 98 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift:116:5: warning: 'public' modifier is redundant for instance method declared in a public extension
114 |      - Returns: The populated type
115 |      **/
116 |     public func build<T : Decodable>(_ source:String,as type: T.Type) throws -> T{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
117 |         return try ParsingDecoder().decode(T.self, using: parse(source))
118 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Nodes.swift:30:5: warning: 'public' modifier is redundant for property declared in a public extension
28 | public extension Node {
29 |     /// A human readable description of the `Node`
30 |     public var description: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
31 |         return "\(token)"
32 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Nodes.swift:40:5: warning: 'public' modifier is redundant for property declared in a public extension
38 |      Returns the combined range of all `Node`s in the `Collection` essentially setting the `lowerBound` to the lowest of all range, and upperBound to the highest of all ranges.
39 |     */
40 |     public var combinedRange : Range<String.UnicodeScalarView.Index> {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
41 |         let finalRange = reduce(first!.range, { (rangeSoFar, nextChild) -> Range<String.UnicodeScalarView.Index> in
42 |             let lowerBound = rangeSoFar.lowerBound < nextChild.range.lowerBound ? rangeSoFar.lowerBound : nextChild.range.lowerBound
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Streams/TokenStream.swift:72:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 70 |
 71 |     /// Any errors encountered during parsing
 72 |     public private (set) var parsingErrors = [Error]()
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 73 |
 74 |     /// **DO NOT CALL**
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift:61:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RuleAnnotation' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 59 |
 60 |     ///The searchable hash value of the annotation
 61 |     public var hashValue: Int{
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RuleAnnotation' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |         switch self {
 63 |         case .token, .error, .void, .transient, .type:
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:57:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 55 |     /// this object
 56 |     /// - Parameter with: The annotations which will add to or override those already in the dictionary
 57 |     public func merge(with incoming:RuleAnnotations)->RuleAnnotations{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |         var merged = self as! RuleAnnotations
 59 |         for annotation in incoming {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:67:5: warning: 'public' modifier is redundant for property declared in a public extension
 65 |
 66 |     /// A description in STLR format of the `RuleAnnotations`
 67 |     public var stlrDescription : String {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 68 |         var result = ""
 69 |         for tuple in self {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:85:5: warning: 'public' modifier is redundant for property declared in a public extension
 83 |
 84 |     /// Any annotated error message, or nil if not set
 85 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 86 |         if let error = self[.error] {
 87 |             if case let .string(message) = error {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 |
 94 |     /// Any annotated error message, or nil if not set
 95 |     public var token : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         if let token = self[.token] {
 97 |             if case let .string(label) = token {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:105:5: warning: 'public' modifier is redundant for property declared in a public extension
103 |
104 |     /// True if the annotations included the pinned annotation
105 |     public var pinned : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
106 |         if let value = self[.pinned] {
107 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:115:5: warning: 'public' modifier is redundant for property declared in a public extension
113 |
114 |     /// True if the annotations include the void annotation
115 |     public var void : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
116 |         if let value = self[.void] {
117 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift:125:5: warning: 'public' modifier is redundant for property declared in a public extension
123 |
124 |     /// True if the annotations include the transient annotation
125 |     public var transient : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
126 |         if let value = self[.transient] {
127 |             if case .set = value {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Terminal+Rule.swift:29:5: warning: 'public' modifier is redundant for instance method declared in a public extension
27 | /// Extends any terminal to be a `Rule`
28 | public extension Terminal {
29 |     public func rule(with behaviour: Behaviour?, annotations: RuleAnnotations?) -> Rule {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
30 |         return TerminalRule(
31 |             behaviour ?? Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false),
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
32 |      - Returns: A rule
33 |     */
34 |     public func from(_ rule:Rule)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
35 |         let intermediate = rule.rule(with: Behaviour(.structural(token: self), cardinality: rule.behaviour.cardinality, negated: rule.behaviour.negate, lookahead: rule.behaviour.lookahead), annotations: rule.annotations)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:53:5: warning: 'public' modifier is redundant for instance method declared in a public extension
51 |      - Returns: A rule
52 |      */
53 |     public func parse(as token:TokenType)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
54 |         return token.from(self)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:52:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 50 |      - Returns: A new instance of the rule with the specified annotations
 51 |      */
 52 |     public func annotatedWith(_ annotations:RuleAnnotations)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 53 |         var resultantRule : Rule = self
 54 |         var filterOut = [RuleAnnotation]()
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:100:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 98 |      - Returns: The new rule instance
 99 |      */
100 |     public func require(_ cardinality:Cardinality)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
101 |         return newBehaviour(cardinality: cardinality)
102 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:127:5: warning: 'public' modifier is redundant for instance method declared in a public extension
125 |      - Returns: A new version of the rule
126 |      */
127 |     public func lookahead()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
128 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: true), annotations: annotations)
129 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:140:5: warning: 'public' modifier is redundant for instance method declared in a public extension
138 |      - Returns: A new version of the rule
139 |      */
140 |     public func negate()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
141 |         return rule(with: Behaviour(behaviour.kind, cardinality: behaviour.cardinality, negated: true, lookahead: behaviour.lookahead), annotations: annotations)
142 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:152:5: warning: 'public' modifier is redundant for instance method declared in a public extension
150 |      - Returns: A new version of the rule
151 |      */
152 |     public func skip()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
153 |         return rule(with: Behaviour(.skipping, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
154 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:164:5: warning: 'public' modifier is redundant for instance method declared in a public extension
162 |      - Returns: A new version of the rule
163 |      */
164 |     public func scan()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
165 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
166 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:168:5: warning: 'public' modifier is redundant for instance method declared in a public extension
166 |     }
167 |
168 |     public func reference(_ kind:Behaviour.Kind, annotations: RuleAnnotations? = nil)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
169 |         #warning("If I am already a reference I should wrap myself in a sequence and return that")
170 |         let reference = ReferenceRule(Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false), and: annotations ?? [:], for: self)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 | public extension Rule{
 94 |     /// The user specified (in an annotation) error associated with the rule
 95 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         guard let value = self[RuleAnnotation.error] else {
 97 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:108:5: warning: 'public' modifier is redundant for subscript declared in a public extension
106 |
107 |     /// Returns the value of the specific `RuleAnnotationValue` identified by `annotation` if present
108 |     public subscript(annotation:RuleAnnotation)->RuleAnnotationValue?{
    |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
109 |         return annotations[annotation]
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:129:5: warning: 'public' modifier is redundant for property declared in a public extension
127 |
128 |     /// `true` if the rule creates ndoes, false otherwise
129 |     public var structural : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
130 |         return behaviour.token != nil
131 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:134:5: warning: 'public' modifier is redundant for property declared in a public extension
132 |
133 |     /// `true` if the rule creates ndoes, false otherwise
134 |     public var skipping : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
135 |         if case .skipping = behaviour.kind {
136 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:142:5: warning: 'public' modifier is redundant for property declared in a public extension
140 |
141 |     /// `true` if the rule creates ndoes, false otherwise
142 |     public var scanning : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
143 |         if case .scanning = behaviour.kind {
144 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:156:5: warning: 'public' modifier is redundant for instance method declared in a public extension
154 |      - Returns: The match result
155 |     */
156 |     public func match(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
157 |         // Log entrance
158 |         do {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:175:5: warning: 'public' modifier is redundant for instance method declared in a public extension
173 |      - Returns: The match result
174 |      */
175 |     public func evaluate(_ matcher:@escaping Test, using lexer:LexicalAnalyzer, and ir:IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
176 |         //Prepare for any lookahead by putting a fake IR in place if is lookahead
177 |         //as well as taking an additional mark to ensure position will always be
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:44:5: warning: 'public' modifier is redundant for instance method declared in a public extension
42 | public extension Terminal {
43 |
44 |     public func test(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
45 |         try test(lexer: lexer, producing: behaviour.token)
46 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:48:5: warning: 'public' modifier is redundant for property declared in a public extension
46 |     }
47 |
48 |     public var shortDescription: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
49 |         return behaviour.describe(match: matchDescription, requiresScanningPrefix: false, annotatedWith: annotations)
50 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:53:5: warning: 'public' modifier is redundant for property declared in a public extension
51 |
52 |
53 |     public var behaviour: Behaviour {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
54 |         return Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift:57:5: warning: 'public' modifier is redundant for property declared in a public extension
55 |     }
56 |
57 |     public var annotations: RuleAnnotations {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
58 |         return [:]
59 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift:36:24: error: member operator '==' of protocol 'TokenType' must have at least one argument of type 'Self'
34 |
35 | extension TokenType {
36 |     public static func ==(lhs:TokenType, rhs:TokenType)->Bool{
   |                        `- error: member operator '==' of protocol 'TokenType' must have at least one argument of type 'Self'
37 |         return lhs.rawValue == rhs.rawValue
38 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Decoding/Parsing\ Decoder.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/Array+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/CausalErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingError.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Errors/ProcessingErrorType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/LexicalAnalyzer.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Lexical\ Analysis/Scanner.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/DecodingError+Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Logging/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Grammar.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/AbstractSyntaxTreeConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Abstract\ Syntax\ Trees/HomogenousTree.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/IntermediateRepresentation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/LookAheadIR.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/MatchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/NodeStack.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotations.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Behaviour.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Cadinality.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Extensions/RuleAnnotations+Description.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ChoiceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift -target arm64-apple-tvos15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OysterKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OysterKit.build/Debug-appletvos/OysterKit-t.build/Objects-normal/arm64/OysterKit.abi.json
SwiftCompile normal arm64 (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ StateCache.swift,\ TokenStream.swift,\ ParsingStrategy.swift,\ RuleAnnotation.swift,\ RuleAnnotationValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Streams/TokenStream.swift:72:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 70 |
 71 |     /// Any errors encountered during parsing
 72 |     public private (set) var parsingErrors = [Error]()
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 73 |
 74 |     /// **DO NOT CALL**
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/StateCache.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StateCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Streams/TokenStream.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TokenStream.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/ParsingStrategy.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ParsingStrategy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotation.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Annotations/RuleAnnotationValue.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RuleAnnotationValue.swift
SwiftCompile normal arm64 Compiling\ ClosureRule.swift,\ RecursiveRule.swift,\ RecursiveRuleInstance.swift,\ ReferenceRule.swift,\ SequenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ClosureRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClosureRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecursiveRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/RecursiveRuleInstance.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RecursiveRuleInstance.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/ReferenceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReferenceRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/SequenceRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SequenceRule.swift
SwiftCompile normal arm64 Compiling\ Rule.swift,\ CharacterSet+Terminal.swift,\ EndOfFile.swift,\ NSRegularExpression+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:234:26: warning: If a structural node is pinned we should tell the IR to create a node anyway
232 |         } catch {
233 |             if matches == 0 && skippable {
234 |                 #warning("If a structural node is pinned we should tell the IR to create a node anyway")
    |                          `- warning: If a structural node is pinned we should tell the IR to create a node anyway
235 |                 lexer.rewind()
236 |                 if structural {
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:248:30: warning: Make this a predifined annotation
246 |                 if let specificError = self.error {
247 |                     let causes : [Error]
248 |                     #warning("Make this a predifined annotation")
    |                              `- warning: Make this a predifined annotation
249 |                     if annotations[RuleAnnotation.custom(label: "coalesce")] != nil {
250 |                         causes = []
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:254:30: warning: Make this a predefined annotation
252 |                         causes = [error]
253 |                     }
254 |                     #warning("Make this a predefined annotation")
    |                              `- warning: Make this a predefined annotation
255 |                     if annotations[RuleAnnotation.custom(label: "fatal")] != nil {
256 |                         throw ProcessingError.fatal(message: specificError, causes: causes)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:95:5: warning: 'public' modifier is redundant for property declared in a public extension
 93 | public extension Rule{
 94 |     /// The user specified (in an annotation) error associated with the rule
 95 |     public var error : String? {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
 96 |         guard let value = self[RuleAnnotation.error] else {
 97 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:108:5: warning: 'public' modifier is redundant for subscript declared in a public extension
106 |
107 |     /// Returns the value of the specific `RuleAnnotationValue` identified by `annotation` if present
108 |     public subscript(annotation:RuleAnnotation)->RuleAnnotationValue?{
    |     `- warning: 'public' modifier is redundant for subscript declared in a public extension
109 |         return annotations[annotation]
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:129:5: warning: 'public' modifier is redundant for property declared in a public extension
127 |
128 |     /// `true` if the rule creates ndoes, false otherwise
129 |     public var structural : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
130 |         return behaviour.token != nil
131 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:134:5: warning: 'public' modifier is redundant for property declared in a public extension
132 |
133 |     /// `true` if the rule creates ndoes, false otherwise
134 |     public var skipping : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
135 |         if case .skipping = behaviour.kind {
136 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:142:5: warning: 'public' modifier is redundant for property declared in a public extension
140 |
141 |     /// `true` if the rule creates ndoes, false otherwise
142 |     public var scanning : Bool {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
143 |         if case .scanning = behaviour.kind {
144 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift:156:5: warning: 'public' modifier is redundant for instance method declared in a public extension
154 |      - Returns: The match result
155 |     */
156 |     public func match(with lexer: LexicalAnalyzer, for ir: IntermediateRepresentation) throws {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
157 |         // Log entrance
158 |         do {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/CharacterSet+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CharacterSet+Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/EndOfFile.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EndOfFile.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/NSRegularExpression+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSRegularExpression+Terminal.swift
SwiftCompile normal arm64 Compiling\ TerminalRule.swift,\ Terminal+Rule.swift,\ Token+Rule.swift,\ Rule+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:73:30: warning: This should be a log entry
 71 |                     }
 72 |                 default:
 73 |                     #warning("This should be a log entry")
    |                              `- warning: This should be a log entry
 74 |                     print("Warning: \(annotation) supplied with \(value) when only supports .set")
 75 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:82:30: warning: This should be a log entry
 80 |                     resultantRule = resultantRule.parse(as: StringToken(stringValue))
 81 |                 default:
 82 |                     #warning("This should be a log entry")
    |                              `- warning: This should be a log entry
 83 |                     print("Warning: \(annotation) supplied with \(value) when only supports .string")
 84 |                     resultantRule = resultantRule.parse(as: StringToken("\(value)"))
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:169:18: warning: If I am already a reference I should wrap myself in a sequence and return that
167 |
168 |     public func reference(_ kind:Behaviour.Kind, annotations: RuleAnnotations? = nil)->Rule{
169 |         #warning("If I am already a reference I should wrap myself in a sequence and return that")
    |                  `- warning: If I am already a reference I should wrap myself in a sequence and return that
170 |         let reference = ReferenceRule(Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false), and: annotations ?? [:], for: self)
171 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Terminal+Rule.swift:29:5: warning: 'public' modifier is redundant for instance method declared in a public extension
27 | /// Extends any terminal to be a `Rule`
28 | public extension Terminal {
29 |     public func rule(with behaviour: Behaviour?, annotations: RuleAnnotations?) -> Rule {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
30 |         return TerminalRule(
31 |             behaviour ?? Behaviour(.scanning, cardinality: .one, negated: false, lookahead: false),
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
32 |      - Returns: A rule
33 |     */
34 |     public func from(_ rule:Rule)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
35 |         let intermediate = rule.rule(with: Behaviour(.structural(token: self), cardinality: rule.behaviour.cardinality, negated: rule.behaviour.negate, lookahead: rule.behaviour.lookahead), annotations: rule.annotations)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule Production/Token+Rule.swift:53:5: warning: 'public' modifier is redundant for instance method declared in a public extension
51 |      - Returns: A rule
52 |      */
53 |     public func parse(as token:TokenType)->Rule{
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
54 |         return token.from(self)
55 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:52:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 50 |      - Returns: A new instance of the rule with the specified annotations
 51 |      */
 52 |     public func annotatedWith(_ annotations:RuleAnnotations)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 53 |         var resultantRule : Rule = self
 54 |         var filterOut = [RuleAnnotation]()
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:100:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 98 |      - Returns: The new rule instance
 99 |      */
100 |     public func require(_ cardinality:Cardinality)->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
101 |         return newBehaviour(cardinality: cardinality)
102 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:127:5: warning: 'public' modifier is redundant for instance method declared in a public extension
125 |      - Returns: A new version of the rule
126 |      */
127 |     public func lookahead()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
128 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: true), annotations: annotations)
129 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:140:5: warning: 'public' modifier is redundant for instance method declared in a public extension
138 |      - Returns: A new version of the rule
139 |      */
140 |     public func negate()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
141 |         return rule(with: Behaviour(behaviour.kind, cardinality: behaviour.cardinality, negated: true, lookahead: behaviour.lookahead), annotations: annotations)
142 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:152:5: warning: 'public' modifier is redundant for instance method declared in a public extension
150 |      - Returns: A new version of the rule
151 |      */
152 |     public func skip()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
153 |         return rule(with: Behaviour(.skipping, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
154 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:164:5: warning: 'public' modifier is redundant for instance method declared in a public extension
162 |      - Returns: A new version of the rule
163 |      */
164 |     public func scan()->Rule{
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
165 |         return rule(with: Behaviour(.scanning, cardinality: behaviour.cardinality, negated: behaviour.negate, lookahead: behaviour.lookahead), annotations: annotations)
166 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Implementations/TerminalRule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TerminalRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Terminal+Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Terminal+Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule\ Production/Token+Rule.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Token+Rule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Rule+Extensions.swift
SwiftCompile normal arm64 Compiling\ IntermediateRepresentation.swift,\ LookAheadIR.swift,\ MatchResult.swift,\ NodeStack.swift,\ Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/IntermediateRepresentation.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/LookAheadIR.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/MatchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/NodeStack.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Nodes.swift (in target 'OysterKit' from project 'OysterKit')
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:315:14: warning: Refactor to rule(with behaviour)
313 |      - Parameter behaviour: The new behaviour
314 |      */
315 |     #warning("Refactor to rule(with behaviour)")
    |              `- warning: Refactor to rule(with behaviour)
316 |     internal func instanceWith(with behaviour:Behaviour)->Rule{
317 |         return rule(with: behaviour, annotations: nil)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Rule+Extensions.swift:326:14: warning: Get rid of this, it's the same as annotate with
324 |      - Parameter annotations: The new annotations
325 |      */
326 |     #warning("Get rid of this, it's the same as annotate with")
    |              `- warning: Get rid of this, it's the same as annotate with
327 |     internal func instanceWith(annotations:RuleAnnotations)->Rule{
328 |         return annotatedWith(annotations)
/Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate Representations/Nodes.swift:30:5: warning: 'public' modifier is redundant for property declared in a public extension
28 | public extension Node {
29 |     /// A human readable description of the `Node`
30 |     public var description: String {
   |     `- warning: 'public' modifier is redundant for property declared in a public extension
31 |         return "\(token)"
32 |     }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/IntermediateRepresentation.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IntermediateRepresentation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/LookAheadIR.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LookAheadIR.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/MatchResult.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MatchResult.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/NodeStack.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NodeStack.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Parser/Intermediate\ Representations/Nodes.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Nodes.swift
SwiftCompile normal arm64 Compiling\ String+Terminal.swift,\ Terminal.swift,\ StringToken.swift,\ TokenType.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift (in target 'OysterKit' from project 'OysterKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/String+Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Rules/Terminals/Terminal.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Terminal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/StringToken.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StringToken.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OysterKit/Tokens/TokenType.swift (in target 'OysterKit' from project 'OysterKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TokenType.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 11:02:08.002 xcodebuild[697:4559] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ OysterKit (in target 'OysterKit' from project 'OysterKit')
	SwiftCompile normal arm64 (in target 'OysterKit' from project 'OysterKit')
	Building workspace OysterKit with scheme OysterKit-Package
(3 failures)
BUILD FAILURE 6.4 tvOS