Skip to content

Commit d254e24

Browse files
hborlaahoppen
authored andcommitted
Regenerate sources.
# Conflicts: # Sources/SwiftParserDiagnostics/generated/ChildNameForDiagnostics.swift # Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift # Sources/SwiftSyntax/generated/Keyword.swift # Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift # Sources/SwiftSyntax/generated/SyntaxBaseNodes.swift # Sources/SwiftSyntax/generated/SyntaxEnum.swift # Sources/SwiftSyntax/generated/SyntaxKind.swift # Sources/SwiftSyntax/generated/SyntaxRewriter.swift # Sources/SwiftSyntax/generated/SyntaxTransform.swift # Sources/SwiftSyntax/generated/SyntaxVisitor.swift # Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift # Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift # Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodes.swift
1 parent 6cba943 commit d254e24

17 files changed

+1213
-22
lines changed

Sources/SwiftParserDiagnostics/generated/ChildNameForDiagnostics.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ private func childNameForDiagnostics(_ keyPath: AnyKeyPath) -> String? {
1818
switch keyPath {
1919
case \AccessPathComponentSyntax.name:
2020
return "name"
21+
case \AccessesEffectSyntax.propertyList:
22+
return "properties"
2123
case \AccessorDeclSyntax.attributes:
2224
return "attributes"
2325
case \AccessorDeclSyntax.modifier:
@@ -208,6 +210,8 @@ private func childNameForDiagnostics(_ keyPath: AnyKeyPath) -> String? {
208210
return "function signature"
209211
case \InitializerDeclSyntax.genericWhereClause:
210212
return "generic where clause"
213+
case \InitializesEffectSyntax.propertyList:
214+
return "properties"
211215
case \KeyPathExprSyntax.root:
212216
return "root"
213217
case \KeyPathSubscriptComponentSyntax.argumentList:

Sources/SwiftParserDiagnostics/generated/SyntaxKindNameForDiagnostics.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,14 @@ extension SyntaxKind {
1919
switch self {
2020
case .token:
2121
return "token"
22+
case .accessesEffect:
23+
return "accesses effect"
2224
case .accessorDecl:
2325
return "accessor"
2426
case .accessorEffectSpecifiers:
2527
return "accessor specifiers"
28+
case .accessorInitEffects:
29+
return "init accessor effects"
2630
case .actorDecl:
2731
return "actor"
2832
case .arrayElement:
@@ -223,6 +227,8 @@ extension SyntaxKind {
223227
return "inherited type"
224228
case .initializerDecl:
225229
return "initializer"
230+
case .initializesEffect:
231+
return "initializes effect"
226232
case .integerLiteralExpr:
227233
return "integer literal"
228234
case .isExpr:

Sources/SwiftSyntax/Documentation.docc/generated/SwiftSyntax.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,10 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
285285

286286
### Miscellaneous Syntax
287287

288+
- <doc:SwiftSyntax/AccessesEffectSyntax>
288289
- <doc:SwiftSyntax/AccessorBlockSyntax>
289290
- <doc:SwiftSyntax/AccessorEffectSpecifiersSyntax>
291+
- <doc:SwiftSyntax/AccessorInitEffectsSyntax>
290292
- <doc:SwiftSyntax/AccessorParameterSyntax>
291293
- <doc:SwiftSyntax/AttributeSyntax>
292294
- <doc:SwiftSyntax/AvailabilityConditionSyntax>
@@ -320,6 +322,7 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
320322
- <doc:SwiftSyntax/GenericWhereClauseSyntax>
321323
- <doc:SwiftSyntax/ImplementsAttributeArgumentsSyntax>
322324
- <doc:SwiftSyntax/InitializerClauseSyntax>
325+
- <doc:SwiftSyntax/InitializesEffectSyntax>
323326
- <doc:SwiftSyntax/KeyPathOptionalComponentSyntax>
324327
- <doc:SwiftSyntax/KeyPathPropertyComponentSyntax>
325328
- <doc:SwiftSyntax/KeyPathSubscriptComponentSyntax>

Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,24 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
2727
return "trailingDot"
2828
case \AccessPathComponentSyntax.unexpectedAfterTrailingDot:
2929
return "unexpectedAfterTrailingDot"
30+
case \AccessesEffectSyntax.unexpectedBeforeAccessesKeyword:
31+
return "unexpectedBeforeAccessesKeyword"
32+
case \AccessesEffectSyntax.accessesKeyword:
33+
return "accessesKeyword"
34+
case \AccessesEffectSyntax.unexpectedBetweenAccessesKeywordAndLeftParen:
35+
return "unexpectedBetweenAccessesKeywordAndLeftParen"
36+
case \AccessesEffectSyntax.leftParen:
37+
return "leftParen"
38+
case \AccessesEffectSyntax.unexpectedBetweenLeftParenAndPropertyList:
39+
return "unexpectedBetweenLeftParenAndPropertyList"
40+
case \AccessesEffectSyntax.propertyList:
41+
return "propertyList"
42+
case \AccessesEffectSyntax.unexpectedBetweenPropertyListAndRightParen:
43+
return "unexpectedBetweenPropertyListAndRightParen"
44+
case \AccessesEffectSyntax.rightParen:
45+
return "rightParen"
46+
case \AccessesEffectSyntax.unexpectedAfterRightParen:
47+
return "unexpectedAfterRightParen"
3048
case \AccessorBlockSyntax.unexpectedBeforeLeftBrace:
3149
return "unexpectedBeforeLeftBrace"
3250
case \AccessorBlockSyntax.leftBrace:
@@ -61,8 +79,12 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
6179
return "unexpectedBetweenParameterAndEffectSpecifiers"
6280
case \AccessorDeclSyntax.effectSpecifiers:
6381
return "effectSpecifiers"
64-
case \AccessorDeclSyntax.unexpectedBetweenEffectSpecifiersAndBody:
65-
return "unexpectedBetweenEffectSpecifiersAndBody"
82+
case \AccessorDeclSyntax.unexpectedBetweenEffectSpecifiersAndInitEffects:
83+
return "unexpectedBetweenEffectSpecifiersAndInitEffects"
84+
case \AccessorDeclSyntax.initEffects:
85+
return "initEffects"
86+
case \AccessorDeclSyntax.unexpectedBetweenInitEffectsAndBody:
87+
return "unexpectedBetweenInitEffectsAndBody"
6688
case \AccessorDeclSyntax.body:
6789
return "body"
6890
case \AccessorDeclSyntax.unexpectedAfterBody:
@@ -77,6 +99,16 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
7799
return "throwsSpecifier"
78100
case \AccessorEffectSpecifiersSyntax.unexpectedAfterThrowsSpecifier:
79101
return "unexpectedAfterThrowsSpecifier"
102+
case \AccessorInitEffectsSyntax.unexpectedBeforeInitializesEffect:
103+
return "unexpectedBeforeInitializesEffect"
104+
case \AccessorInitEffectsSyntax.initializesEffect:
105+
return "initializesEffect"
106+
case \AccessorInitEffectsSyntax.unexpectedBetweenInitializesEffectAndAccessesEffect:
107+
return "unexpectedBetweenInitializesEffectAndAccessesEffect"
108+
case \AccessorInitEffectsSyntax.accessesEffect:
109+
return "accessesEffect"
110+
case \AccessorInitEffectsSyntax.unexpectedAfterAccessesEffect:
111+
return "unexpectedAfterAccessesEffect"
80112
case \AccessorParameterSyntax.unexpectedBeforeLeftParen:
81113
return "unexpectedBeforeLeftParen"
82114
case \AccessorParameterSyntax.leftParen:
@@ -1777,6 +1809,24 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
17771809
return "body"
17781810
case \InitializerDeclSyntax.unexpectedAfterBody:
17791811
return "unexpectedAfterBody"
1812+
case \InitializesEffectSyntax.unexpectedBeforeInitializesKeyword:
1813+
return "unexpectedBeforeInitializesKeyword"
1814+
case \InitializesEffectSyntax.initializesKeyword:
1815+
return "initializesKeyword"
1816+
case \InitializesEffectSyntax.unexpectedBetweenInitializesKeywordAndLeftParen:
1817+
return "unexpectedBetweenInitializesKeywordAndLeftParen"
1818+
case \InitializesEffectSyntax.leftParen:
1819+
return "leftParen"
1820+
case \InitializesEffectSyntax.unexpectedBetweenLeftParenAndPropertyList:
1821+
return "unexpectedBetweenLeftParenAndPropertyList"
1822+
case \InitializesEffectSyntax.propertyList:
1823+
return "propertyList"
1824+
case \InitializesEffectSyntax.unexpectedBetweenPropertyListAndRightParen:
1825+
return "unexpectedBetweenPropertyListAndRightParen"
1826+
case \InitializesEffectSyntax.rightParen:
1827+
return "rightParen"
1828+
case \InitializesEffectSyntax.unexpectedAfterRightParen:
1829+
return "unexpectedAfterRightParen"
17801830
case \IntegerLiteralExprSyntax.unexpectedBeforeDigits:
17811831
return "unexpectedBeforeDigits"
17821832
case \IntegerLiteralExprSyntax.digits:

Sources/SwiftSyntax/generated/Keyword.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public enum Keyword: UInt8, Hashable {
6060
case _typeEraser
6161
case _unavailableFromAsync
6262
case _UnknownLayout
63+
case accesses
6364
case actor
6465
case addressWithNativeOwner
6566
case addressWithOwner
@@ -125,6 +126,7 @@ public enum Keyword: UInt8, Hashable {
125126
case indirect
126127
case infix
127128
case `init`
129+
case initializes
128130
case inline
129131
case `inout`
130132
case `internal`
@@ -470,6 +472,8 @@ public enum Keyword: UInt8, Hashable {
470472
self = ._private
471473
case "_Trivial":
472474
self = ._Trivial
475+
case "accesses":
476+
self = .accesses
473477
case "continue":
474478
self = .`continue`
475479
case "escaping":
@@ -587,6 +591,8 @@ public enum Keyword: UInt8, Hashable {
587591
self = .`fallthrough`
588592
case "fileprivate":
589593
self = .`fileprivate`
594+
case "initializes":
595+
self = .initializes
590596
case "nonisolated":
591597
self = .nonisolated
592598
case "nonmutating":
@@ -786,6 +792,7 @@ public enum Keyword: UInt8, Hashable {
786792
"_typeEraser",
787793
"_unavailableFromAsync",
788794
"_UnknownLayout",
795+
"accesses",
789796
"actor",
790797
"addressWithNativeOwner",
791798
"addressWithOwner",
@@ -851,6 +858,7 @@ public enum Keyword: UInt8, Hashable {
851858
"indirect",
852859
"infix",
853860
"init",
861+
"initializes",
854862
"inline",
855863
"inout",
856864
"internal",

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
6969
visitAnyPost(node._syntaxNode)
7070
}
7171

72+
override open func visit(_ node: AccessesEffectSyntax) -> SyntaxVisitorContinueKind {
73+
return visitAny(node._syntaxNode)
74+
}
75+
76+
override open func visitPost(_ node: AccessesEffectSyntax) {
77+
visitAnyPost(node._syntaxNode)
78+
}
79+
7280
override open func visit(_ node: AccessorBlockSyntax) -> SyntaxVisitorContinueKind {
7381
return visitAny(node._syntaxNode)
7482
}
@@ -93,6 +101,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
93101
visitAnyPost(node._syntaxNode)
94102
}
95103

104+
override open func visit(_ node: AccessorInitEffectsSyntax) -> SyntaxVisitorContinueKind {
105+
return visitAny(node._syntaxNode)
106+
}
107+
108+
override open func visitPost(_ node: AccessorInitEffectsSyntax) {
109+
visitAnyPost(node._syntaxNode)
110+
}
111+
96112
override open func visit(_ node: AccessorListSyntax) -> SyntaxVisitorContinueKind {
97113
return visitAny(node._syntaxNode)
98114
}
@@ -1205,6 +1221,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
12051221
visitAnyPost(node._syntaxNode)
12061222
}
12071223

1224+
override open func visit(_ node: InitializesEffectSyntax) -> SyntaxVisitorContinueKind {
1225+
return visitAny(node._syntaxNode)
1226+
}
1227+
1228+
override open func visitPost(_ node: InitializesEffectSyntax) {
1229+
visitAnyPost(node._syntaxNode)
1230+
}
1231+
12081232
override open func visit(_ node: IntegerLiteralExprSyntax) -> SyntaxVisitorContinueKind {
12091233
return visitAny(node._syntaxNode)
12101234
}

Sources/SwiftSyntax/generated/SyntaxBaseNodes.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -687,9 +687,11 @@ extension Syntax {
687687
.node(TokenSyntax.self),
688688
.node(AccessPathComponentSyntax.self),
689689
.node(AccessPathSyntax.self),
690+
.node(AccessesEffectSyntax.self),
690691
.node(AccessorBlockSyntax.self),
691692
.node(AccessorDeclSyntax.self),
692693
.node(AccessorEffectSpecifiersSyntax.self),
694+
.node(AccessorInitEffectsSyntax.self),
693695
.node(AccessorListSyntax.self),
694696
.node(AccessorParameterSyntax.self),
695697
.node(ActorDeclSyntax.self),
@@ -829,6 +831,7 @@ extension Syntax {
829831
.node(InheritedTypeSyntax.self),
830832
.node(InitializerClauseSyntax.self),
831833
.node(InitializerDeclSyntax.self),
834+
.node(InitializesEffectSyntax.self),
832835
.node(IntegerLiteralExprSyntax.self),
833836
.node(IsExprSyntax.self),
834837
.node(IsTypePatternSyntax.self),

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ public enum SyntaxEnum {
1818
case token(TokenSyntax)
1919
case accessPathComponent(AccessPathComponentSyntax)
2020
case accessPath(AccessPathSyntax)
21+
case accessesEffect(AccessesEffectSyntax)
2122
case accessorBlock(AccessorBlockSyntax)
2223
case accessorDecl(AccessorDeclSyntax)
2324
case accessorEffectSpecifiers(AccessorEffectSpecifiersSyntax)
25+
case accessorInitEffects(AccessorInitEffectsSyntax)
2426
case accessorList(AccessorListSyntax)
2527
case accessorParameter(AccessorParameterSyntax)
2628
case actorDecl(ActorDeclSyntax)
@@ -160,6 +162,7 @@ public enum SyntaxEnum {
160162
case inheritedType(InheritedTypeSyntax)
161163
case initializerClause(InitializerClauseSyntax)
162164
case initializerDecl(InitializerDeclSyntax)
165+
case initializesEffect(InitializesEffectSyntax)
163166
case integerLiteralExpr(IntegerLiteralExprSyntax)
164167
case isExpr(IsExprSyntax)
165168
case isTypePattern(IsTypePatternSyntax)
@@ -298,12 +301,16 @@ public extension Syntax {
298301
return .accessPathComponent(AccessPathComponentSyntax(self)!)
299302
case .accessPath:
300303
return .accessPath(AccessPathSyntax(self)!)
304+
case .accessesEffect:
305+
return .accessesEffect(AccessesEffectSyntax(self)!)
301306
case .accessorBlock:
302307
return .accessorBlock(AccessorBlockSyntax(self)!)
303308
case .accessorDecl:
304309
return .accessorDecl(AccessorDeclSyntax(self)!)
305310
case .accessorEffectSpecifiers:
306311
return .accessorEffectSpecifiers(AccessorEffectSpecifiersSyntax(self)!)
312+
case .accessorInitEffects:
313+
return .accessorInitEffects(AccessorInitEffectsSyntax(self)!)
307314
case .accessorList:
308315
return .accessorList(AccessorListSyntax(self)!)
309316
case .accessorParameter:
@@ -582,6 +589,8 @@ public extension Syntax {
582589
return .initializerClause(InitializerClauseSyntax(self)!)
583590
case .initializerDecl:
584591
return .initializerDecl(InitializerDeclSyntax(self)!)
592+
case .initializesEffect:
593+
return .initializesEffect(InitializesEffectSyntax(self)!)
585594
case .integerLiteralExpr:
586595
return .integerLiteralExpr(IntegerLiteralExprSyntax(self)!)
587596
case .isExpr:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ public enum SyntaxKind {
1818
case token
1919
case accessPathComponent
2020
case accessPath
21+
case accessesEffect
2122
case accessorBlock
2223
case accessorDecl
2324
case accessorEffectSpecifiers
25+
case accessorInitEffects
2426
case accessorList
2527
case accessorParameter
2628
case actorDecl
@@ -160,6 +162,7 @@ public enum SyntaxKind {
160162
case inheritedType
161163
case initializerClause
162164
case initializerDecl
165+
case initializesEffect
163166
case integerLiteralExpr
164167
case isExpr
165168
case isTypePattern
@@ -413,12 +416,16 @@ public enum SyntaxKind {
413416
return AccessPathComponentSyntax.self
414417
case .accessPath:
415418
return AccessPathSyntax.self
419+
case .accessesEffect:
420+
return AccessesEffectSyntax.self
416421
case .accessorBlock:
417422
return AccessorBlockSyntax.self
418423
case .accessorDecl:
419424
return AccessorDeclSyntax.self
420425
case .accessorEffectSpecifiers:
421426
return AccessorEffectSpecifiersSyntax.self
427+
case .accessorInitEffects:
428+
return AccessorInitEffectsSyntax.self
422429
case .accessorList:
423430
return AccessorListSyntax.self
424431
case .accessorParameter:
@@ -697,6 +704,8 @@ public enum SyntaxKind {
697704
return InitializerClauseSyntax.self
698705
case .initializerDecl:
699706
return InitializerDeclSyntax.self
707+
case .initializesEffect:
708+
return InitializesEffectSyntax.self
700709
case .integerLiteralExpr:
701710
return IntegerLiteralExprSyntax.self
702711
case .isExpr:

0 commit comments

Comments
 (0)