Skip to content

Commit 057fd9c

Browse files
committed
Rename DeclEffectSpecifiers to FunctionEffectSpecifiers
1 parent fa3697d commit 057fd9c

File tree

17 files changed

+321
-321
lines changed

17 files changed

+321
-321
lines changed

CodeGeneration/Sources/SyntaxSupport/CommonNodes.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public let COMMON_NODES: [Node] = [
107107

108108
// funtion-effect-specifiers -> (async | reasync)? (throws | rethrows)?
109109
Node(
110-
name: "DeclEffectSpecifiers",
110+
name: "FunctionEffectSpecifiers",
111111
nameForDiagnostics: "effect specifiers",
112112
kind: "Syntax",
113113
traits: [

CodeGeneration/Sources/SyntaxSupport/DeclNodes.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ public let DECL_NODES: [Node] = [
756756
),
757757

758758
// function-signature ->
759-
// '(' parameter-list? ')' decl-effect-specifiers? return-clause?
759+
// '(' parameter-list? ')' function-effect-specifiers? return-clause?
760760
Node(
761761
name: "FunctionSignature",
762762
nameForDiagnostics: "function signature",
@@ -768,7 +768,7 @@ public let DECL_NODES: [Node] = [
768768
),
769769
Child(
770770
name: "EffectSpecifiers",
771-
kind: .node(kind: "DeclEffectSpecifiers"),
771+
kind: .node(kind: "FunctionEffectSpecifiers"),
772772
isOptional: true
773773
),
774774
Child(

Sources/SwiftParser/Declarations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1392,7 +1392,7 @@ extension Parser {
13921392
public mutating func parseFunctionSignature(allowOutput: Bool = true) -> RawFunctionSignatureSyntax {
13931393
let input = self.parseParameterClause(for: .functionParameters)
13941394

1395-
var effectSpecifiers = self.parseDeclEffectSpecifiers()
1395+
var effectSpecifiers = self.parseFunctionEffectSpecifiers()
13961396

13971397
var output: RawReturnClauseSyntax?
13981398

@@ -1456,7 +1456,7 @@ extension Parser {
14561456

14571457
let indices = self.parseParameterClause(for: .indices)
14581458

1459-
var misplacedEffectSpecifiers: RawDeclEffectSpecifiersSyntax?
1459+
var misplacedEffectSpecifiers: RawFunctionEffectSpecifiersSyntax?
14601460
let result = self.parseFunctionReturnClause(effectSpecifiers: &misplacedEffectSpecifiers, allowNamedOpaqueResultType: true)
14611461

14621462
// Parse a 'where' clause if present.

Sources/SwiftParser/Specifiers.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ extension RawEffectSpecifiersTrait {
173173
}
174174
}
175175

176-
extension RawDeclEffectSpecifiersSyntax: RawEffectSpecifiersTrait {
176+
extension RawFunctionEffectSpecifiersSyntax: RawEffectSpecifiersTrait {
177177
enum MisspelledAsyncSpecifiers: TokenSpecSet {
178178
case await
179179

@@ -503,8 +503,8 @@ extension Parser {
503503
return parseEffectSpecifiers(RawTypeEffectSpecifiersSyntax.self)
504504
}
505505

506-
mutating func parseDeclEffectSpecifiers() -> RawDeclEffectSpecifiersSyntax? {
507-
return parseEffectSpecifiers(RawDeclEffectSpecifiersSyntax.self)
506+
mutating func parseFunctionEffectSpecifiers() -> RawFunctionEffectSpecifiersSyntax? {
507+
return parseEffectSpecifiers(RawFunctionEffectSpecifiersSyntax.self)
508508
}
509509

510510
mutating func parseAccessorEffectSpecifiers() -> RawAccessorEffectSpecifiersSyntax? {

Sources/SwiftParserDiagnostics/ParseDiagnosticsGenerator.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ public class ParseDiagnosticsGenerator: SyntaxAnyVisitor {
541541
return .visitChildren
542542
}
543543

544-
public override func visit(_ node: DeclEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind {
544+
public override func visit(_ node: FunctionEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind {
545545
return handleEffectSpecifiers(node)
546546
}
547547

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,6 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
295295
- <doc:SwiftSyntax/ConformanceRequirementSyntax>
296296
- <doc:SwiftSyntax/ConventionAttributeArgumentsSyntax>
297297
- <doc:SwiftSyntax/ConventionWitnessMethodAttributeArgumentsSyntax>
298-
- <doc:SwiftSyntax/DeclEffectSpecifiersSyntax>
299298
- <doc:SwiftSyntax/DeclModifierDetailSyntax>
300299
- <doc:SwiftSyntax/DeclNameArgumentsSyntax>
301300
- <doc:SwiftSyntax/DeclNameSyntax>
@@ -306,6 +305,7 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
306305
- <doc:SwiftSyntax/DynamicReplacementArgumentsSyntax>
307306
- <doc:SwiftSyntax/ExposeAttributeArgumentsSyntax>
308307
- <doc:SwiftSyntax/ExpressionSegmentSyntax>
308+
- <doc:SwiftSyntax/FunctionEffectSpecifiersSyntax>
309309
- <doc:SwiftSyntax/FunctionSignatureSyntax>
310310
- <doc:SwiftSyntax/GenericArgumentClauseSyntax>
311311
- <doc:SwiftSyntax/GenericParameterClauseSyntax>

Sources/SwiftSyntax/generated/Misc.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ extension Syntax {
7878
.node(ContinueStmtSyntax.self),
7979
.node(ConventionAttributeArgumentsSyntax.self),
8080
.node(ConventionWitnessMethodAttributeArgumentsSyntax.self),
81-
.node(DeclEffectSpecifiersSyntax.self),
8281
.node(DeclModifierDetailSyntax.self),
8382
.node(DeclModifierSyntax.self),
8483
.node(DeclNameArgumentListSyntax.self),
@@ -124,6 +123,7 @@ extension Syntax {
124123
.node(ForgetStmtSyntax.self),
125124
.node(FunctionCallExprSyntax.self),
126125
.node(FunctionDeclSyntax.self),
126+
.node(FunctionEffectSpecifiersSyntax.self),
127127
.node(FunctionParameterListSyntax.self),
128128
.node(FunctionParameterSyntax.self),
129129
.node(FunctionSignatureSyntax.self),
@@ -411,8 +411,6 @@ extension SyntaxKind {
411411
return ConventionAttributeArgumentsSyntax.self
412412
case .conventionWitnessMethodAttributeArguments:
413413
return ConventionWitnessMethodAttributeArgumentsSyntax.self
414-
case .declEffectSpecifiers:
415-
return DeclEffectSpecifiersSyntax.self
416414
case .declModifierDetail:
417415
return DeclModifierDetailSyntax.self
418416
case .declModifier:
@@ -503,6 +501,8 @@ extension SyntaxKind {
503501
return FunctionCallExprSyntax.self
504502
case .functionDecl:
505503
return FunctionDeclSyntax.self
504+
case .functionEffectSpecifiers:
505+
return FunctionEffectSpecifiersSyntax.self
506506
case .functionParameterList:
507507
return FunctionParameterListSyntax.self
508508
case .functionParameter:
@@ -942,8 +942,6 @@ extension SyntaxKind {
942942
return "@convention(...) arguments"
943943
case .conventionWitnessMethodAttributeArguments:
944944
return "@convention(...) arguments for witness methods"
945-
case .declEffectSpecifiers:
946-
return "effect specifiers"
947945
case .declModifierDetail:
948946
return nil
949947
case .declModifier:
@@ -1034,6 +1032,8 @@ extension SyntaxKind {
10341032
return "function call"
10351033
case .functionDecl:
10361034
return "function"
1035+
case .functionEffectSpecifiers:
1036+
return "effect specifiers"
10371037
case .functionParameterList:
10381038
return "parameter list"
10391039
case .functionParameter:

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -549,14 +549,6 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
549549
visitAnyPost(node._syntaxNode)
550550
}
551551

552-
override open func visit(_ node: DeclEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind {
553-
return visitAny(node._syntaxNode)
554-
}
555-
556-
override open func visitPost(_ node: DeclEffectSpecifiersSyntax) {
557-
visitAnyPost(node._syntaxNode)
558-
}
559-
560552
override open func visit(_ node: DeclModifierDetailSyntax) -> SyntaxVisitorContinueKind {
561553
return visitAny(node._syntaxNode)
562554
}
@@ -917,6 +909,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
917909
visitAnyPost(node._syntaxNode)
918910
}
919911

912+
override open func visit(_ node: FunctionEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind {
913+
return visitAny(node._syntaxNode)
914+
}
915+
916+
override open func visitPost(_ node: FunctionEffectSpecifiersSyntax) {
917+
visitAnyPost(node._syntaxNode)
918+
}
919+
920920
override open func visit(_ node: FunctionParameterListSyntax) -> SyntaxVisitorContinueKind {
921921
return visitAny(node._syntaxNode)
922922
}

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ public enum SyntaxEnum {
7878
case continueStmt(ContinueStmtSyntax)
7979
case conventionAttributeArguments(ConventionAttributeArgumentsSyntax)
8080
case conventionWitnessMethodAttributeArguments(ConventionWitnessMethodAttributeArgumentsSyntax)
81-
case declEffectSpecifiers(DeclEffectSpecifiersSyntax)
8281
case declModifierDetail(DeclModifierDetailSyntax)
8382
case declModifier(DeclModifierSyntax)
8483
case declNameArgumentList(DeclNameArgumentListSyntax)
@@ -124,6 +123,7 @@ public enum SyntaxEnum {
124123
case forgetStmt(ForgetStmtSyntax)
125124
case functionCallExpr(FunctionCallExprSyntax)
126125
case functionDecl(FunctionDeclSyntax)
126+
case functionEffectSpecifiers(FunctionEffectSpecifiersSyntax)
127127
case functionParameterList(FunctionParameterListSyntax)
128128
case functionParameter(FunctionParameterSyntax)
129129
case functionSignature(FunctionSignatureSyntax)
@@ -410,8 +410,6 @@ public extension Syntax {
410410
return .conventionAttributeArguments(ConventionAttributeArgumentsSyntax(self)!)
411411
case .conventionWitnessMethodAttributeArguments:
412412
return .conventionWitnessMethodAttributeArguments(ConventionWitnessMethodAttributeArgumentsSyntax(self)!)
413-
case .declEffectSpecifiers:
414-
return .declEffectSpecifiers(DeclEffectSpecifiersSyntax(self)!)
415413
case .declModifierDetail:
416414
return .declModifierDetail(DeclModifierDetailSyntax(self)!)
417415
case .declModifier:
@@ -502,6 +500,8 @@ public extension Syntax {
502500
return .functionCallExpr(FunctionCallExprSyntax(self)!)
503501
case .functionDecl:
504502
return .functionDecl(FunctionDeclSyntax(self)!)
503+
case .functionEffectSpecifiers:
504+
return .functionEffectSpecifiers(FunctionEffectSpecifiersSyntax(self)!)
505505
case .functionParameterList:
506506
return .functionParameterList(FunctionParameterListSyntax(self)!)
507507
case .functionParameter:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ public enum SyntaxKind {
7878
case continueStmt
7979
case conventionAttributeArguments
8080
case conventionWitnessMethodAttributeArguments
81-
case declEffectSpecifiers
8281
case declModifierDetail
8382
case declModifier
8483
case declNameArgumentList
@@ -124,6 +123,7 @@ public enum SyntaxKind {
124123
case forgetStmt
125124
case functionCallExpr
126125
case functionDecl
126+
case functionEffectSpecifiers
127127
case functionParameterList
128128
case functionParameter
129129
case functionSignature

0 commit comments

Comments
 (0)