From 7605ef47ba9360ce44dafc53188797ab149616d6 Mon Sep 17 00:00:00 2001 From: Kim de Vos Date: Fri, 14 Apr 2023 23:26:40 +0200 Subject: [PATCH 1/2] Update swift syntax --- CodeGeneration/Package.swift | 2 +- .../Sources/Utils/CodeGenerationFormat.swift | 12 ++++++------ .../swiftsyntax/RawSyntaxNodesFile.swift | 6 +++--- .../templates/swiftsyntax/SyntaxNodeFile.swift | 18 ++++++++++-------- .../BuildableNodesFile.swift | 9 +++------ .../generated/raw/RawSyntaxValidation.swift | 15 ++------------- 6 files changed, 25 insertions(+), 37 deletions(-) diff --git a/CodeGeneration/Package.swift b/CodeGeneration/Package.swift index b0e19b463be..3d57ab4d4d6 100644 --- a/CodeGeneration/Package.swift +++ b/CodeGeneration/Package.swift @@ -11,7 +11,7 @@ let package = Package( .executable(name: "generate-swiftsyntax", targets: ["generate-swiftsyntax"]) ], dependencies: [ - .package(url: "https://github.com/apple/swift-syntax.git", revision: "39b3336c3f3bfcd4ddbcbf6a111d8814ffe542f3"), + .package(url: "https://github.com/apple/swift-syntax.git", revision: "277498735e15bdd61f0094fc1896abe0edd6bba0"), .package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "1.2.2")), ], targets: [ diff --git a/CodeGeneration/Sources/Utils/CodeGenerationFormat.swift b/CodeGeneration/Sources/Utils/CodeGenerationFormat.swift index 7dfa451b5d7..2130aa39c1f 100644 --- a/CodeGeneration/Sources/Utils/CodeGenerationFormat.swift +++ b/CodeGeneration/Sources/Utils/CodeGenerationFormat.swift @@ -66,7 +66,7 @@ public class CodeGenerationFormat: BasicFormat { public override func visit(_ node: MemberDeclListItemSyntax) -> MemberDeclListItemSyntax { let formatted = super.visit(node) - if node.indexInParent != 0 && !node.decl.is(EnumCaseDeclSyntax.self) { + if node != node.parent?.children(viewMode: .sourceAccurate).first?.as(MemberDeclListItemSyntax.self) && !node.decl.is(EnumCaseDeclSyntax.self) { return ensuringTwoLeadingNewlines(node: formatted) } else { return formatted @@ -92,10 +92,10 @@ public class CodeGenerationFormat: BasicFormat { } private func ensuringTwoLeadingNewlines(node: NodeType) -> NodeType { - if node.leadingTrivia?.first?.isNewline ?? false { - return node.with(\.leadingTrivia, indentedNewline + (node.leadingTrivia ?? [])) + if node.leadingTrivia.first?.isNewline ?? false { + return node.with(\.leadingTrivia, indentedNewline + node.leadingTrivia) } else { - return node.with(\.leadingTrivia, indentedNewline + indentedNewline + (node.leadingTrivia ?? [])) + return node.with(\.leadingTrivia, indentedNewline + indentedNewline + node.leadingTrivia) } } @@ -105,10 +105,10 @@ public class CodeGenerationFormat: BasicFormat { self.visit($0).as(SyntaxType.self)! } formattedChildren = formattedChildren.map { - if $0.leadingTrivia?.first?.isNewline == true { + if $0.leadingTrivia.first?.isNewline == true { return $0 } else { - return $0.with(\.leadingTrivia, indentedNewline + ($0.leadingTrivia ?? [])) + return $0.with(\.leadingTrivia, indentedNewline + $0.leadingTrivia) } } indentationLevel -= 1 diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift index 1039fd01630..5de7af191fb 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift @@ -193,15 +193,15 @@ let rawSyntaxNodesFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { let params = FunctionParameterListSyntax { for child in node.children { FunctionParameterSyntax( - firstName: child.isUnexpectedNodes ? .wildcardToken(trailingTrivia: .space) : nil, - secondName: .identifier(child.swiftName), + firstName: child.isUnexpectedNodes ? .wildcardToken(trailingTrivia: .space) : .identifier(child.swiftName), + secondName: child.isUnexpectedNodes ? .identifier(child.swiftName) : nil, colon: .colonToken(), type: child.rawParameterType, defaultArgument: child.isUnexpectedNodes ? child.defaultInitialization : nil ) } - FunctionParameterSyntax("arena: __shared SyntaxArena", for: .functionParameters) + FunctionParameterSyntax("arena: __shared SyntaxArena") } try InitializerDeclSyntax("public init(\(params))") { if !node.children.isEmpty { diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift index d3927d654b7..07c4881c492 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift @@ -66,18 +66,20 @@ func syntaxNode(emitKind: String) -> SourceFileSyntax { ) try! InitializerDeclSyntax("\(node.generateInitializerDeclHeader(optionalBaseAsMissing: false))") { - let parameters = FunctionParameterListSyntax { + let parameters = ClosureParameterListSyntax { for child in node.children { - FunctionParameterSyntax(firstName: "\(raw: child.swiftName)") + ClosureParameterSyntax(firstName: .identifier(child.swiftName)) } } let closureSignature = ClosureSignatureSyntax( input: .input( - ParameterClauseSyntax { - FunctionParameterSyntax(firstName: .identifier("arena")) - FunctionParameterSyntax(firstName: .wildcardToken()) - } + ClosureParameterClauseSyntax( + parameterList: ClosureParameterListSyntax { + ClosureParameterSyntax(firstName: .identifier("arena")) + ClosureParameterSyntax(firstName: .wildcardToken()) + } + ) ) ) let layoutList = ArrayExprSyntax { @@ -384,13 +386,13 @@ fileprivate extension Node { } let params = FunctionParameterListSyntax { - FunctionParameterSyntax("leadingTrivia: Trivia? = nil", for: .functionParameters) + FunctionParameterSyntax("leadingTrivia: Trivia? = nil") for child in children { createFunctionParameterSyntax(for: child) } - FunctionParameterSyntax("trailingTrivia: Trivia? = nil", for: .functionParameters) + FunctionParameterSyntax("trailingTrivia: Trivia? = nil") .with(\.leadingTrivia, .newline) } diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntaxbuilder/BuildableNodesFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntaxbuilder/BuildableNodesFile.swift index fd155fa7f65..e6eb669c31f 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntaxbuilder/BuildableNodesFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntaxbuilder/BuildableNodesFile.swift @@ -71,10 +71,7 @@ private func createConvenienceInitializer(node: Node) throws -> InitializerDeclS produceExpr = ExprSyntax("\(raw: child.swiftName)Builder()") } builderParameters.append( - FunctionParameterSyntax( - "@\(raw: builderInitializableType.resultBuilderBaseName) \(raw: child.swiftName)Builder: () throws-> \(raw: builderInitializableType.syntax)", - for: .functionParameters - ) + FunctionParameterSyntax("@\(raw: builderInitializableType.resultBuilderBaseName) \(raw: child.swiftName)Builder: () throws-> \(raw: builderInitializableType.syntax)") ) } else { produceExpr = convertFromSyntaxProtocolToSyntaxType(child: child) @@ -95,11 +92,11 @@ private func createConvenienceInitializer(node: Node) throws -> InitializerDeclS } let params = ParameterClauseSyntax { - FunctionParameterSyntax("leadingTrivia: Trivia? = nil", for: .functionParameters) + FunctionParameterSyntax("leadingTrivia: Trivia? = nil") for param in normalParameters + builderParameters { param } - FunctionParameterSyntax("trailingTrivia: Trivia? = nil", for: .functionParameters) + FunctionParameterSyntax("trailingTrivia: Trivia? = nil") } return try InitializerDeclSyntax( diff --git a/Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift b/Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift index 4f6426b6634..32aeb62fb8b 100644 --- a/Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift +++ b/Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift @@ -34,19 +34,8 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) { } enum ValidationError: CustomStringConvertible { case expectedNonNil(expectedKind: RawSyntaxNodeProtocol.Type, file: StaticString, line: UInt) - case kindMismatch( - expectedKind: RawSyntaxNodeProtocol.Type, - actualKind: SyntaxKind, - file: StaticString, - line: UInt - ) - case tokenMismatch( - expectedTokenChoices: [TokenChoice], - actualKind: RawTokenKind, - actualText: SyntaxText, - file: StaticString, - line: UInt - ) + case kindMismatch(expectedKind: RawSyntaxNodeProtocol.Type, actualKind: SyntaxKind, file: StaticString, line: UInt) + case tokenMismatch(expectedTokenChoices: [TokenChoice], actualKind: RawTokenKind, actualText: SyntaxText, file: StaticString, line: UInt) var description: String { From 4591889b9ac046000e5a93630de53ee85f9874e0 Mon Sep 17 00:00:00 2001 From: Alex Hoppen Date: Wed, 19 Apr 2023 18:36:06 -0700 Subject: [PATCH 2/2] Fix a couple cases where the formatting in CodeGeneration was off With the new BasicFormat, these cases will be formatted weirdly, so I want to update them now. --- .../swiftparser/ParserEntryFile.swift | 6 +- .../swiftsyntax/RawSyntaxNodesFile.swift | 12 +- .../swiftsyntax/RawSyntaxValidationFile.swift | 38 +- .../swiftsyntax/SyntaxCollectionsFile.swift | 13 +- .../swiftsyntax/SyntaxNodeFile.swift | 8 +- .../swiftsyntax/TriviaPiecesFile.swift | 2 +- .../generated/SyntaxCollections.swift | 141 ++---- .../generated/raw/RawSyntaxNodes.swift | 470 +++++++++--------- .../syntaxNodes/SyntaxDeclNodes.swift | 72 ++- .../syntaxNodes/SyntaxExprNodes.swift | 144 ++++-- .../generated/syntaxNodes/SyntaxNodes.swift | 327 ++++++++---- .../syntaxNodes/SyntaxPatternNodes.swift | 21 +- .../syntaxNodes/SyntaxStmtNodes.swift | 48 +- .../syntaxNodes/SyntaxTypeNodes.swift | 51 +- 14 files changed, 765 insertions(+), 588 deletions(-) diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftparser/ParserEntryFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftparser/ParserEntryFile.swift index 6ce81f5a9dc..4480973a059 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftparser/ParserEntryFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftparser/ParserEntryFile.swift @@ -88,10 +88,10 @@ let parserEntryFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { let existingUnexpected: [RawSyntax] if let unexpectedNode = layout.children[layout.children.count - 1] { - precondition(unexpectedNode.is(RawUnexpectedNodesSyntax.self)) - existingUnexpected = unexpectedNode.as(RawUnexpectedNodesSyntax.self).elements + precondition(unexpectedNode.is(RawUnexpectedNodesSyntax.self)) + existingUnexpected = unexpectedNode.as(RawUnexpectedNodesSyntax.self).elements } else { - existingUnexpected = [] + existingUnexpected = [] } let unexpected = RawUnexpectedNodesSyntax(elements: existingUnexpected + remainingTokens, arena: self.arena) diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift index 5de7af191fb..c0292836ce8 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxNodesFile.swift @@ -169,11 +169,11 @@ let rawSyntaxNodesFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { public init(elements: [\(raw: element)], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .\(raw: node.swiftSyntaxKind), uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + guard var ptr = layout.baseAddress else { return } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -183,7 +183,7 @@ let rawSyntaxNodesFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { DeclSyntax( """ public var elements: [Raw\(raw: node.collectionElementType.syntaxBaseName)] { - layoutView.children.map { Raw\(raw: node.collectionElementType.syntaxBaseName)(raw: $0!) } + layoutView.children.map { Raw\(raw: node.collectionElementType.syntaxBaseName)(raw: $0!) } } """ ) diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxValidationFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxValidationFile.swift index f1ef575e906..bb21e1573f1 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxValidationFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/RawSyntaxValidationFile.swift @@ -35,18 +35,18 @@ let rawSyntaxValidationFile = try! SourceFileSyntax(leadingTrivia: copyrightHead DeclSyntax( #""" enum TokenChoice: CustomStringConvertible { - case keyword(StaticString) - case tokenKind(RawTokenKind) + case keyword(StaticString) + case tokenKind(RawTokenKind) - var description: String { - switch self { - case .keyword(let keyword): - return "keyword('\(keyword)')" - case .tokenKind(let kind): - return "\(kind)" - } - } - } + var description: String { + switch self { + case .keyword(let keyword): + return "keyword('\(keyword)')" + case .tokenKind(let kind): + return "\(kind)" + } + } + } """# ) @@ -76,7 +76,7 @@ let rawSyntaxValidationFile = try! SourceFileSyntax(leadingTrivia: copyrightHead return (file, line) case .tokenMismatch(expectedTokenChoices: _, actualKind: _, actualText: _, file: let file, line: let line): return (file, line) - } + } } } """# @@ -156,13 +156,13 @@ let rawSyntaxValidationFile = try! SourceFileSyntax(leadingTrivia: copyrightHead DeclSyntax( #""" - func assertNoError(_ nodeKind: SyntaxKind, _ index: Int, _ error: ValidationError?) { - if let error = error { - let (file, line) = error.fileAndLine - assertionFailure(""" - Error validating child at index \(index) of \(nodeKind): - \(error.description) - """, file: file, line: line) + func assertNoError(_ nodeKind: SyntaxKind, _ index: Int, _ error: ValidationError?) { + if let error = error { + let (file, line) = error.fileAndLine + assertionFailure(""" + Error validating child at index \(index) of \(nodeKind): + \(error.description) + """, file: file, line: line) } } """# diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxCollectionsFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxCollectionsFile.swift index 601a9fc5bcb..4eb556246af 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxCollectionsFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxCollectionsFile.swift @@ -191,13 +191,12 @@ let syntaxCollectionsFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `\(raw: node.name)` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> \(raw: node.name) { - let arena = SyntaxArena() - let newRaw = layoutView.replacingLayout(with: layout, arena: arena) - let newData = data.replacingSelf(newRaw, arena: arena) - return \(raw: node.name)(newData) - } + internal func replacingLayout(_ layout: [RawSyntax?]) -> \(raw: node.name) { + let arena = SyntaxArena() + let newRaw = layoutView.replacingLayout(with: layout, arena: arena) + let newData = data.replacingSelf(newRaw, arena: arena) + return \(raw: node.name)(newData) + } """ ) diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift index 07c4881c492..283b06615ce 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/SyntaxNodeFile.swift @@ -109,8 +109,12 @@ func syntaxNode(emitKind: String) -> SourceFileSyntax { DeclSyntax( """ let raw = RawSyntax.makeLayout( - kind: SyntaxKind.\(raw: node.swiftSyntaxKind), from: layout, arena: arena, - leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia) + kind: SyntaxKind.\(raw: node.swiftSyntaxKind), + from: layout, + arena: arena, + leadingTrivia: leadingTrivia, + trailingTrivia: trailingTrivia + ) """ ) } diff --git a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/TriviaPiecesFile.swift b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/TriviaPiecesFile.swift index 355a54563a7..3b4df727a99 100644 --- a/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/TriviaPiecesFile.swift +++ b/CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/TriviaPiecesFile.swift @@ -181,7 +181,7 @@ let triviaPiecesFile = SourceFileSyntax(leadingTrivia: copyrightHeader) { ) { for trivia in TRIVIAS { if trivia.isCollection { - DeclSyntax(" case \(raw: trivia.enumCaseName)(Int)") + DeclSyntax("case \(raw: trivia.enumCaseName)(Int)") } else { DeclSyntax("case \(raw: trivia.enumCaseName)(SyntaxText)") diff --git a/Sources/SwiftSyntax/generated/SyntaxCollections.swift b/Sources/SwiftSyntax/generated/SyntaxCollections.swift index 70db610e451..8b4e814b086 100644 --- a/Sources/SwiftSyntax/generated/SyntaxCollections.swift +++ b/Sources/SwiftSyntax/generated/SyntaxCollections.swift @@ -75,8 +75,7 @@ public struct AccessPathSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `AccessPathSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> AccessPathSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> AccessPathSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -285,8 +284,7 @@ public struct AccessorListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `AccessorListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> AccessorListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> AccessorListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -495,8 +493,7 @@ public struct ArrayElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ArrayElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ArrayElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ArrayElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -748,8 +745,7 @@ public struct AttributeListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `AttributeListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> AttributeListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> AttributeListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -958,8 +954,7 @@ public struct AvailabilitySpecListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `AvailabilitySpecListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> AvailabilitySpecListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> AvailabilitySpecListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -1168,8 +1163,7 @@ public struct AvailabilityVersionRestrictionListSyntax: SyntaxCollection, Syntax /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `AvailabilityVersionRestrictionListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> AvailabilityVersionRestrictionListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> AvailabilityVersionRestrictionListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -1378,8 +1372,7 @@ public struct CaseItemListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `CaseItemListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> CaseItemListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> CaseItemListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -1588,8 +1581,7 @@ public struct CatchClauseListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `CatchClauseListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> CatchClauseListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> CatchClauseListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -1798,8 +1790,7 @@ public struct CatchItemListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `CatchItemListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> CatchItemListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> CatchItemListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -2008,8 +1999,7 @@ public struct ClosureCaptureItemListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ClosureCaptureItemListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ClosureCaptureItemListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ClosureCaptureItemListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -2218,8 +2208,7 @@ public struct ClosureParamListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ClosureParamListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ClosureParamListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ClosureParamListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -2428,8 +2417,7 @@ public struct ClosureParameterListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ClosureParameterListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ClosureParameterListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ClosureParameterListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -2638,8 +2626,7 @@ public struct CodeBlockItemListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `CodeBlockItemListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> CodeBlockItemListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> CodeBlockItemListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -2848,8 +2835,7 @@ public struct CompositionTypeElementListSyntax: SyntaxCollection, SyntaxHashable /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `CompositionTypeElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> CompositionTypeElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> CompositionTypeElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -3058,8 +3044,7 @@ public struct ConditionElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ConditionElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ConditionElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ConditionElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -3268,8 +3253,7 @@ public struct DeclNameArgumentListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `DeclNameArgumentListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> DeclNameArgumentListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> DeclNameArgumentListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -3478,8 +3462,7 @@ public struct DesignatedTypeListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `DesignatedTypeListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> DesignatedTypeListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> DesignatedTypeListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -3688,8 +3671,7 @@ public struct DictionaryElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `DictionaryElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> DictionaryElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> DictionaryElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -3898,8 +3880,7 @@ public struct DifferentiabilityParamListSyntax: SyntaxCollection, SyntaxHashable /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `DifferentiabilityParamListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> DifferentiabilityParamListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> DifferentiabilityParamListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -4105,8 +4086,7 @@ public struct DocumentationAttributeArgumentsSyntax: SyntaxCollection, SyntaxHas /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `DocumentationAttributeArgumentsSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> DocumentationAttributeArgumentsSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> DocumentationAttributeArgumentsSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -4312,8 +4292,7 @@ public struct EffectsArgumentsSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `EffectsArgumentsSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> EffectsArgumentsSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> EffectsArgumentsSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -4519,8 +4498,7 @@ public struct EnumCaseElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `EnumCaseElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> EnumCaseElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> EnumCaseElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -4729,8 +4707,7 @@ public struct EnumCaseParameterListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `EnumCaseParameterListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> EnumCaseParameterListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> EnumCaseParameterListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -4936,8 +4913,7 @@ public struct ExprListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ExprListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ExprListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ExprListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -5146,8 +5122,7 @@ public struct FunctionParameterListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `FunctionParameterListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> FunctionParameterListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> FunctionParameterListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -5356,8 +5331,7 @@ public struct GenericArgumentListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `GenericArgumentListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> GenericArgumentListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> GenericArgumentListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -5566,8 +5540,7 @@ public struct GenericParameterListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `GenericParameterListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> GenericParameterListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> GenericParameterListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -5776,8 +5749,7 @@ public struct GenericRequirementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `GenericRequirementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> GenericRequirementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> GenericRequirementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -5986,8 +5958,7 @@ public struct IfConfigClauseListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `IfConfigClauseListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> IfConfigClauseListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> IfConfigClauseListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -6196,8 +6167,7 @@ public struct InheritedTypeListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `InheritedTypeListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> InheritedTypeListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> InheritedTypeListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -6406,8 +6376,7 @@ public struct KeyPathComponentListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `KeyPathComponentListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> KeyPathComponentListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> KeyPathComponentListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -6616,8 +6585,7 @@ public struct MemberDeclListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `MemberDeclListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> MemberDeclListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> MemberDeclListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -6826,8 +6794,7 @@ public struct ModifierListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ModifierListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ModifierListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ModifierListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -7036,8 +7003,7 @@ public struct MultipleTrailingClosureElementListSyntax: SyntaxCollection, Syntax /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `MultipleTrailingClosureElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> MultipleTrailingClosureElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> MultipleTrailingClosureElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -7246,8 +7212,7 @@ public struct ObjCSelectorSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `ObjCSelectorSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> ObjCSelectorSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> ObjCSelectorSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -7456,8 +7421,7 @@ public struct PatternBindingListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `PatternBindingListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> PatternBindingListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> PatternBindingListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -7721,8 +7685,7 @@ public struct PrecedenceGroupAttributeListSyntax: SyntaxCollection, SyntaxHashab /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `PrecedenceGroupAttributeListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> PrecedenceGroupAttributeListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> PrecedenceGroupAttributeListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -7931,8 +7894,7 @@ public struct PrecedenceGroupNameListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `PrecedenceGroupNameListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> PrecedenceGroupNameListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> PrecedenceGroupNameListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -8141,8 +8103,7 @@ public struct PrimaryAssociatedTypeListSyntax: SyntaxCollection, SyntaxHashable /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `PrimaryAssociatedTypeListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> PrimaryAssociatedTypeListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> PrimaryAssociatedTypeListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -8416,8 +8377,7 @@ public struct SpecializeAttributeSpecListSyntax: SyntaxCollection, SyntaxHashabl /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `SpecializeAttributeSpecListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> SpecializeAttributeSpecListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> SpecializeAttributeSpecListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -8669,8 +8629,7 @@ public struct StringLiteralSegmentsSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `StringLiteralSegmentsSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> StringLiteralSegmentsSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> StringLiteralSegmentsSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -8922,8 +8881,7 @@ public struct SwitchCaseListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `SwitchCaseListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> SwitchCaseListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> SwitchCaseListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -9132,8 +9090,7 @@ public struct TupleExprElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `TupleExprElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> TupleExprElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> TupleExprElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -9342,8 +9299,7 @@ public struct TuplePatternElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `TuplePatternElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> TuplePatternElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> TuplePatternElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -9552,8 +9508,7 @@ public struct TupleTypeElementListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `TupleTypeElementListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> TupleTypeElementListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> TupleTypeElementListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -9759,8 +9714,7 @@ public struct UnexpectedNodesSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `UnexpectedNodesSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> UnexpectedNodesSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> UnexpectedNodesSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) @@ -9969,8 +9923,7 @@ public struct YieldExprListSyntax: SyntaxCollection, SyntaxHashable { /// - Parameter layout: The new list of raw syntax nodes underlying this /// collection. /// - Returns: A new `YieldExprListSyntax` with the new layout underlying it. - internal func replacingLayout( - _ layout: [RawSyntax?]) -> YieldExprListSyntax { + internal func replacingLayout(_ layout: [RawSyntax?]) -> YieldExprListSyntax { let arena = SyntaxArena() let newRaw = layoutView.replacingLayout(with: layout, arena: arena) let newData = data.replacingSelf(newRaw, arena: arena) diff --git a/Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift b/Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift index 76b85615604..9779e9ff91a 100644 --- a/Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift +++ b/Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift @@ -129,13 +129,13 @@ public struct RawAccessPathSyntax: RawSyntaxNodeProtocol { public init(elements: [RawAccessPathComponentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .accessPath, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -449,13 +449,13 @@ public struct RawAccessorListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawAccessorDeclSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .accessorList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -723,13 +723,13 @@ public struct RawArrayElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawArrayElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .arrayElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -1390,13 +1390,13 @@ public struct RawAttributeListSyntax: RawSyntaxNodeProtocol { public init(elements: [Element], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .attributeList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -2194,13 +2194,13 @@ public struct RawAvailabilitySpecListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawAvailabilityArgumentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .availabilitySpecList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -2314,13 +2314,13 @@ public struct RawAvailabilityVersionRestrictionListSyntax: RawSyntaxNodeProtocol public init(elements: [RawAvailabilityVersionRestrictionListEntrySyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .availabilityVersionRestrictionList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -2842,13 +2842,13 @@ public struct RawCaseItemListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawCaseItemSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .caseItemList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -2974,13 +2974,13 @@ public struct RawCatchClauseListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawCatchClauseSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .catchClauseList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -3106,13 +3106,13 @@ public struct RawCatchItemListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawCatchItemSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .catchItemList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -3438,13 +3438,13 @@ public struct RawClosureCaptureItemListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawClosureCaptureItemSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .closureCaptureItemList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -3864,13 +3864,13 @@ public struct RawClosureParamListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawClosureParamSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .closureParamList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -4066,13 +4066,13 @@ public struct RawClosureParameterListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawClosureParameterSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .closureParameterList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -4407,13 +4407,13 @@ public struct RawCodeBlockItemListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawCodeBlockItemSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .codeBlockItemList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -4647,13 +4647,13 @@ public struct RawCompositionTypeElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawCompositionTypeElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .compositionTypeElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -4825,13 +4825,13 @@ public struct RawConditionElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawConditionElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .conditionElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -5552,13 +5552,13 @@ public struct RawDeclNameArgumentListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDeclNameArgumentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .declNameArgumentList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -6227,13 +6227,13 @@ public struct RawDesignatedTypeListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDesignatedTypeElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .designatedTypeList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -6277,13 +6277,13 @@ public struct RawDictionaryElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDictionaryElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .dictionaryElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -6640,13 +6640,13 @@ public struct RawDifferentiabilityParamListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDifferentiabilityParamSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .differentiabilityParamList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -7326,13 +7326,13 @@ public struct RawDocumentationAttributeArgumentsSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDocumentationAttributeArgumentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .documentationAttributeArguments, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -7574,13 +7574,13 @@ public struct RawEffectsArgumentsSyntax: RawSyntaxNodeProtocol { public init(elements: [RawTokenSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .effectsArguments, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -7718,13 +7718,13 @@ public struct RawEnumCaseElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawEnumCaseElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .enumCaseElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -7944,13 +7944,13 @@ public struct RawEnumCaseParameterListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawEnumCaseParameterSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .enumCaseParameterList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -8348,13 +8348,13 @@ public struct RawExprListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawExprSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .exprList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -9541,13 +9541,13 @@ public struct RawFunctionParameterListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawFunctionParameterSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .functionParameterList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -10015,13 +10015,13 @@ public struct RawGenericArgumentListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawGenericArgumentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .genericArgumentList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -10229,13 +10229,13 @@ public struct RawGenericParameterListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawGenericParameterSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .genericParameterList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -10397,13 +10397,13 @@ public struct RawGenericRequirementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawGenericRequirementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .genericRequirementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -10847,13 +10847,13 @@ public struct RawIfConfigClauseListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawIfConfigClauseSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .ifConfigClauseList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -11660,13 +11660,13 @@ public struct RawInheritedTypeListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawInheritedTypeSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .inheritedTypeList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -12202,13 +12202,13 @@ public struct RawKeyPathComponentListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawKeyPathComponentSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .keyPathComponentList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -13748,13 +13748,13 @@ public struct RawMemberDeclListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawMemberDeclListItemSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .memberDeclList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -14259,13 +14259,13 @@ public struct RawModifierListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawDeclModifierSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .modifierList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -14379,13 +14379,13 @@ public struct RawMultipleTrailingClosureElementListSyntax: RawSyntaxNodeProtocol public init(elements: [RawMultipleTrailingClosureElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .multipleTrailingClosureElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -14709,13 +14709,13 @@ public struct RawObjCSelectorSyntax: RawSyntaxNodeProtocol { public init(elements: [RawObjCSelectorPieceSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .objCSelector, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -15731,13 +15731,13 @@ public struct RawPatternBindingListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawPatternBindingSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .patternBindingList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -16523,13 +16523,13 @@ public struct RawPrecedenceGroupAttributeListSyntax: RawSyntaxNodeProtocol { public init(elements: [Element], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .precedenceGroupAttributeList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -16773,13 +16773,13 @@ public struct RawPrecedenceGroupNameListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawPrecedenceGroupNameElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .precedenceGroupNameList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -17057,13 +17057,13 @@ public struct RawPrimaryAssociatedTypeListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawPrimaryAssociatedTypeSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .primaryAssociatedTypeList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -18078,13 +18078,13 @@ public struct RawSpecializeAttributeSpecListSyntax: RawSyntaxNodeProtocol { public init(elements: [Element], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .specializeAttributeSpecList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -18374,13 +18374,13 @@ public struct RawStringLiteralSegmentsSyntax: RawSyntaxNodeProtocol { public init(elements: [Element], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .stringLiteralSegments, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -19086,13 +19086,13 @@ public struct RawSwitchCaseListSyntax: RawSyntaxNodeProtocol { public init(elements: [Element], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .switchCaseList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -19777,13 +19777,13 @@ public struct RawTupleExprElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawTupleExprElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .tupleExprElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -20003,13 +20003,13 @@ public struct RawTuplePatternElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawTuplePatternElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .tuplePatternElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -20229,13 +20229,13 @@ public struct RawTupleTypeElementListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawTupleTypeElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .tupleTypeElementList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -21174,13 +21174,13 @@ public struct RawUnexpectedNodesSyntax: RawSyntaxNodeProtocol { public init(elements: [RawSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .unexpectedNodes, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } @@ -22054,13 +22054,13 @@ public struct RawYieldExprListSyntax: RawSyntaxNodeProtocol { public init(elements: [RawYieldExprListElementSyntax], arena: __shared SyntaxArena) { let raw = RawSyntax.makeLayout( kind: .yieldExprList, uninitializedCount: elements.count, arena: arena) { layout in - guard var ptr = layout.baseAddress else { + guard var ptr = layout.baseAddress else { return } - for elem in elements { - ptr.initialize(to: elem.raw) - ptr += 1 - } + for elem in elements { + ptr.initialize(to: elem.raw) + ptr += 1 + } } self.init(unchecked: raw) } diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxDeclNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxDeclNodes.swift index 918abc67483..7280257f46f 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxDeclNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxDeclNodes.swift @@ -89,7 +89,8 @@ public struct AccessorDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -339,7 +340,8 @@ public struct ActorDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -642,7 +644,8 @@ public struct AssociatedtypeDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -931,7 +934,8 @@ public struct ClassDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1216,7 +1220,8 @@ public struct DeinitializerDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1395,7 +1400,8 @@ public struct EditorPlaceholderDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1498,7 +1504,8 @@ public struct EnumCaseDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1750,7 +1757,8 @@ public struct EnumDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2061,7 +2069,8 @@ public struct ExtensionDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2350,7 +2359,8 @@ public struct FunctionDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2623,7 +2633,8 @@ public struct IfConfigDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2775,7 +2786,8 @@ public struct ImportDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3050,7 +3062,8 @@ public struct InitializerDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3367,7 +3380,8 @@ public struct MacroDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3676,7 +3690,8 @@ public struct MacroExpansionDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3950,7 +3965,8 @@ public struct MissingDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4121,7 +4137,8 @@ public struct OperatorDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4349,7 +4366,8 @@ public struct PoundSourceLocationSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4534,7 +4552,8 @@ public struct PrecedenceGroupDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4846,7 +4865,8 @@ public struct ProtocolDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5155,7 +5175,8 @@ public struct StructDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5506,7 +5527,8 @@ public struct SubscriptDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5809,7 +5831,8 @@ public struct TypealiasDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6074,7 +6097,8 @@ public struct VariableDeclSyntax: DeclSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxExprNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxExprNodes.swift index 664bb1272b9..996f8578836 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxExprNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxExprNodes.swift @@ -71,7 +71,8 @@ public struct ArrayExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -225,7 +226,8 @@ public struct ArrowExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -352,7 +354,8 @@ public struct AsExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -493,7 +496,8 @@ public struct AssignmentExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -584,7 +588,8 @@ public struct AwaitExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -685,7 +690,8 @@ public struct BinaryOperatorExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -762,7 +768,8 @@ public struct BooleanLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -853,7 +860,8 @@ public struct BorrowExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -980,7 +988,8 @@ public struct ClosureExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1202,7 +1211,8 @@ public struct DictionaryExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1323,7 +1333,8 @@ public struct DiscardAssignmentExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1400,7 +1411,8 @@ public struct EditorPlaceholderExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1477,7 +1489,8 @@ public struct FloatLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1568,7 +1581,8 @@ public struct ForcedValueExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1707,7 +1721,8 @@ public struct FunctionCallExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1940,7 +1955,8 @@ public struct IdentifierExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2115,7 +2131,8 @@ public struct IfExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2309,7 +2326,8 @@ public struct InOutExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2430,7 +2448,8 @@ public struct InfixOperatorExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2551,7 +2570,8 @@ public struct IntegerLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2648,7 +2668,8 @@ public struct IsExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2789,7 +2810,8 @@ public struct KeyPathExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3014,7 +3036,8 @@ public struct MacroExpansionExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3300,7 +3323,8 @@ public struct MemberAccessExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3477,7 +3501,8 @@ public struct MissingExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3550,7 +3575,8 @@ public struct MoveExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3651,7 +3677,8 @@ public struct NilLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3742,7 +3769,8 @@ public struct OptionalChainingExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3857,7 +3885,8 @@ public struct PackElementExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3972,7 +4001,8 @@ public struct PackExpansionExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4087,7 +4117,8 @@ public struct PostfixIfConfigExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4233,7 +4264,8 @@ public struct PostfixUnaryExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4348,7 +4380,8 @@ public struct PrefixOperatorExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4481,7 +4514,8 @@ public struct RegexLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4642,7 +4676,8 @@ public struct SequenceExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4752,7 +4787,8 @@ public struct SpecializeExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4885,7 +4921,8 @@ public struct StringLiteralExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5103,7 +5140,8 @@ public struct SubscriptExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5322,7 +5360,8 @@ public struct SuperRefExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5431,7 +5470,8 @@ public struct SwitchExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5643,7 +5683,8 @@ public struct TernaryExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5824,7 +5865,8 @@ public struct TryExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5965,7 +6007,8 @@ public struct TupleExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6105,7 +6148,8 @@ public struct TypeExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6196,7 +6240,8 @@ public struct UnresolvedAsExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6297,7 +6342,8 @@ public struct UnresolvedIsExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6374,7 +6420,8 @@ public struct UnresolvedPatternExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6471,7 +6518,8 @@ public struct UnresolvedTernaryExprSyntax: ExprSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodes.swift index 86d97e15318..1087716f4f4 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodes.swift @@ -65,7 +65,8 @@ public struct AccessPathComponentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -186,7 +187,8 @@ public struct AccessorBlockSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -340,7 +342,8 @@ public struct AccessorEffectSpecifiersSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -461,7 +464,8 @@ public struct AccessorParameterSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -596,7 +600,8 @@ public struct ArrayElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -990,7 +995,8 @@ public struct AttributeSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1223,7 +1229,8 @@ public struct AvailabilityArgumentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1352,7 +1359,8 @@ public struct AvailabilityConditionSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1538,7 +1546,8 @@ public struct AvailabilityEntrySyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1762,7 +1771,8 @@ public struct AvailabilityLabeledArgumentSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1900,7 +1910,8 @@ public struct AvailabilityVersionRestrictionListEntrySyntax: SyntaxProtocol, Syn arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2016,7 +2027,8 @@ public struct AvailabilityVersionRestrictionSyntax: SyntaxProtocol, SyntaxHashab arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2138,7 +2150,8 @@ public struct BackDeployedAttributeSpecListSyntax: SyntaxProtocol, SyntaxHashabl arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2301,7 +2314,8 @@ public struct CaseItemSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2442,7 +2456,8 @@ public struct CatchClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2602,7 +2617,8 @@ public struct CatchItemSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2784,7 +2800,8 @@ public struct ClosureCaptureItemSpecifierSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2957,7 +2974,8 @@ public struct ClosureCaptureItemSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3138,7 +3156,8 @@ public struct ClosureCaptureSignatureSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3292,7 +3311,8 @@ public struct ClosureParamSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3413,7 +3433,8 @@ public struct ClosureParameterClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -3606,7 +3627,8 @@ public struct ClosureParameterSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4006,7 +4028,8 @@ public struct ClosureSignatureSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4273,7 +4296,8 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4396,7 +4420,8 @@ public struct CodeBlockSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4550,7 +4575,8 @@ public struct CompositionTypeElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4734,7 +4760,8 @@ public struct ConditionElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -4855,7 +4882,8 @@ public struct ConformanceRequirementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5008,7 +5036,8 @@ public struct ConventionAttributeArgumentsSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5190,7 +5219,8 @@ public struct ConventionWitnessMethodAttributeArgumentsSyntax: SyntaxProtocol, S arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5331,7 +5361,8 @@ public struct DeclModifierDetailSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5466,7 +5497,8 @@ public struct DeclModifierSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5581,7 +5613,8 @@ public struct DeclNameArgumentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5702,7 +5735,8 @@ public struct DeclNameArgumentsSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -5856,7 +5890,8 @@ public struct DeclNameSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6003,7 +6038,8 @@ public struct DerivativeRegistrationAttributeArgumentsSyntax: SyntaxProtocol, Sy arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6223,7 +6259,8 @@ public struct DesignatedTypeElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6350,7 +6387,8 @@ public struct DictionaryElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6505,7 +6543,8 @@ public struct DifferentiabilityParamSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6668,7 +6707,8 @@ public struct DifferentiabilityParamsClauseSyntax: SyntaxProtocol, SyntaxHashabl arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6811,7 +6851,8 @@ public struct DifferentiabilityParamsSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -6984,7 +7025,8 @@ public struct DifferentiableAttributeArgumentsSyntax: SyntaxProtocol, SyntaxHash arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -7215,7 +7257,8 @@ public struct DocumentationAttributeArgumentSyntax: SyntaxProtocol, SyntaxHashab arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -7377,7 +7420,8 @@ public struct DynamicReplacementArgumentsSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -7524,7 +7568,8 @@ public struct EnumCaseElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -7689,7 +7734,8 @@ public struct EnumCaseParameterClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -7876,7 +7922,8 @@ public struct EnumCaseParameterSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -8120,7 +8167,8 @@ public struct ExposeAttributeArgumentsSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -8273,7 +8321,8 @@ public struct ExpressionSegmentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -8467,7 +8516,8 @@ public struct FunctionEffectSpecifiersSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -8624,7 +8674,8 @@ public struct FunctionParameterSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -8923,7 +8974,8 @@ public struct FunctionSignatureSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9064,7 +9116,8 @@ public struct GenericArgumentClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9218,7 +9271,8 @@ public struct GenericArgumentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9345,7 +9399,8 @@ public struct GenericParameterClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9543,7 +9598,8 @@ public struct GenericParameterSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9857,7 +9913,8 @@ public struct GenericRequirementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -9972,7 +10029,8 @@ public struct GenericWhereClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10193,7 +10251,8 @@ public struct IfConfigClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10375,7 +10434,8 @@ public struct ImplementsAttributeArgumentsSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10534,7 +10594,8 @@ public struct InheritedTypeSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10649,7 +10710,8 @@ public struct InitializerClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10817,7 +10879,8 @@ public struct KeyPathComponentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -10918,7 +10981,8 @@ public struct KeyPathOptionalComponentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11015,7 +11079,8 @@ public struct KeyPathPropertyComponentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11156,7 +11221,8 @@ public struct KeyPathSubscriptComponentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11322,7 +11388,8 @@ public struct LabeledSpecializeEntrySyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11517,7 +11584,8 @@ public struct LayoutRequirementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11764,7 +11832,8 @@ public struct MatchingPatternConditionSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -11925,7 +11994,8 @@ public struct MemberDeclBlockSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12079,7 +12149,8 @@ public struct MemberDeclListItemSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12179,7 +12250,8 @@ public struct MissingSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12258,7 +12330,8 @@ public struct MultipleTrailingClosureElementSyntax: SyntaxProtocol, SyntaxHashab arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12393,7 +12466,8 @@ public struct ObjCSelectorPieceSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12514,7 +12588,8 @@ public struct OpaqueReturnTypeOfAttributeArgumentsSyntax: SyntaxProtocol, Syntax arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12657,7 +12732,8 @@ public struct OperatorPrecedenceAndTypesSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12825,7 +12901,8 @@ public struct OptionalBindingConditionSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -12998,7 +13075,8 @@ public struct OriginallyDefinedInArgumentsSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -13198,7 +13276,8 @@ public struct ParameterClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -13412,7 +13491,8 @@ public struct PatternBindingSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -13617,7 +13697,8 @@ public struct PoundSourceLocationArgsSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -13838,7 +13919,8 @@ public struct PrecedenceGroupAssignmentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -13980,7 +14062,8 @@ public struct PrecedenceGroupAssociativitySyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14116,7 +14199,8 @@ public struct PrecedenceGroupNameElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14237,7 +14321,8 @@ public struct PrecedenceGroupRelationSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14399,7 +14484,8 @@ public struct PrimaryAssociatedTypeClauseSyntax: SyntaxProtocol, SyntaxHashable arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14553,7 +14639,8 @@ public struct PrimaryAssociatedTypeSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14680,7 +14767,8 @@ public struct QualifiedDeclNameSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14877,7 +14965,8 @@ public struct ReturnClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -14998,7 +15087,8 @@ public struct SameTypeRequirementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15133,7 +15223,8 @@ public struct SourceFileSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15253,7 +15344,8 @@ public struct StringSegmentSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15350,7 +15442,8 @@ public struct SwitchCaseLabelSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15552,7 +15645,8 @@ public struct SwitchCaseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15706,7 +15800,8 @@ public struct SwitchDefaultLabelSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -15833,7 +15928,8 @@ public struct TargetFunctionEntrySyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16004,7 +16100,8 @@ public struct TupleExprElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16171,7 +16268,8 @@ public struct TuplePatternElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16362,7 +16460,8 @@ public struct TupleTypeElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16597,7 +16696,8 @@ public struct TypeAnnotationSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16712,7 +16812,8 @@ public struct TypeEffectSpecifiersSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16827,7 +16928,8 @@ public struct TypeInheritanceClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -16961,7 +17063,8 @@ public struct TypeInitializerClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17082,7 +17185,8 @@ public struct UnavailableFromAsyncArgumentsSyntax: SyntaxProtocol, SyntaxHashabl arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17223,7 +17327,8 @@ public struct UnderscorePrivateAttributeArgumentsSyntax: SyntaxProtocol, SyntaxH arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17376,7 +17481,8 @@ public struct VersionTupleSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17556,7 +17662,8 @@ public struct WhereClauseSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17671,7 +17778,8 @@ public struct YieldExprListElementSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -17792,7 +17900,8 @@ public struct YieldListSyntax: SyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxPatternNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxPatternNodes.swift index f4190687786..54dacbbbb5b 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxPatternNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxPatternNodes.swift @@ -51,7 +51,8 @@ public struct ExpressionPatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -128,7 +129,8 @@ public struct IdentifierPatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -219,7 +221,8 @@ public struct IsTypePatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -317,7 +320,8 @@ public struct MissingPatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -396,7 +400,8 @@ public struct TuplePatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -550,7 +555,8 @@ public struct ValueBindingPatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -665,7 +671,8 @@ public struct WildcardPatternSyntax: PatternSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxStmtNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxStmtNodes.swift index 7df373ff1b4..f5949e6e83f 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxStmtNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxStmtNodes.swift @@ -65,7 +65,8 @@ public struct BreakStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -180,7 +181,8 @@ public struct ContinueStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -295,7 +297,8 @@ public struct DeferStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -416,7 +419,8 @@ public struct DoStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -556,7 +560,8 @@ public struct ExpressionStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -633,7 +638,8 @@ public struct FallthroughStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -772,7 +778,8 @@ public struct ForInStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1047,7 +1054,8 @@ public struct ForgetStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1174,7 +1182,8 @@ public struct GuardStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1354,7 +1363,8 @@ public struct LabeledStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1472,7 +1482,8 @@ public struct MissingStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1557,7 +1568,8 @@ public struct RepeatWhileStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1712,7 +1724,8 @@ public struct ReturnStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1858,7 +1871,8 @@ public struct ThrowStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1979,7 +1993,8 @@ public struct WhileStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2175,7 +2190,8 @@ public struct YieldStmtSyntax: StmtSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) diff --git a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift index 33337afb667..1cf43a8d033 100644 --- a/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift +++ b/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift @@ -71,7 +71,8 @@ public struct ArrayTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -212,7 +213,8 @@ public struct AttributedTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -352,7 +354,8 @@ public struct ClassRestrictionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -429,7 +432,8 @@ public struct CompositionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -539,7 +543,8 @@ public struct ConstrainedSugarTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -672,7 +677,8 @@ public struct DictionaryTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -865,7 +871,8 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1059,7 +1066,8 @@ public struct ImplicitlyUnwrappedOptionalTypeSyntax: TypeSyntaxProtocol, SyntaxH arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1186,7 +1194,8 @@ public struct MemberTypeIdentifierSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1347,7 +1356,8 @@ public struct MetatypeTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1465,7 +1475,8 @@ public struct MissingTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1538,7 +1549,8 @@ public struct NamedOpaqueReturnTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1653,7 +1665,8 @@ public struct OptionalTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1768,7 +1781,8 @@ public struct PackExpansionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1883,7 +1897,8 @@ public struct PackReferenceTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -1998,7 +2013,8 @@ public struct SimpleTypeIdentifierSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data) @@ -2119,7 +2135,8 @@ public struct TupleTypeSyntax: TypeSyntaxProtocol, SyntaxHashable { arena: arena, leadingTrivia: leadingTrivia, trailingTrivia: trailingTrivia - ) + + ) return SyntaxData.forRoot(raw) } self.init(data)