Skip to content

Commit e2b46fc

Browse files
committed
Rename FunctionTypeSyntax.arguments should be named FunctionTypeSyntax.parameters
1 parent 6d65e39 commit e2b46fc

File tree

7 files changed

+97
-43
lines changed

7 files changed

+97
-43
lines changed

CodeGeneration/Sources/SyntaxSupport/TypeNodes.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ public let TYPE_NODES: [Node] = [
183183
kind: .token(choices: [.token(tokenKind: "LeftParenToken")])
184184
),
185185
Child(
186-
name: "Arguments",
187-
kind: .collection(kind: .tupleTypeElementList, collectionElementName: "Argument"),
186+
name: "Parameters",
187+
kind: .collection(kind: .tupleTypeElementList, collectionElementName: "Parameter"),
188188
isIndented: true
189189
),
190190
Child(

Sources/SwiftBasicFormat/generated/BasicFormat+Extensions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ fileprivate extension AnyKeyPath {
4444
return true
4545
case \FunctionCallExprSyntax.argumentList:
4646
return true
47-
case \FunctionTypeSyntax.arguments:
47+
case \FunctionTypeSyntax.parameters:
4848
return true
4949
case \MemberDeclBlockSyntax.members:
5050
return true

Sources/SwiftParser/Types.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,21 +61,21 @@ extension Parser {
6161
let unexpectedBeforeLeftParen: RawUnexpectedNodesSyntax?
6262
let leftParen: RawTokenSyntax
6363
let unexpectedBetweenLeftParenAndElements: RawUnexpectedNodesSyntax?
64-
let arguments: RawTupleTypeElementListSyntax
64+
let parameters: RawTupleTypeElementListSyntax
6565
let unexpectedBetweenElementsAndRightParen: RawUnexpectedNodesSyntax?
6666
let rightParen: RawTokenSyntax
6767
if let input = base.as(RawTupleTypeSyntax.self) {
6868
unexpectedBeforeLeftParen = input.unexpectedBeforeLeftParen
6969
leftParen = input.leftParen
7070
unexpectedBetweenLeftParenAndElements = input.unexpectedBetweenLeftParenAndElements
71-
arguments = input.elements
71+
parameters = input.elements
7272
unexpectedBetweenElementsAndRightParen = input.unexpectedBetweenElementsAndRightParen
7373
rightParen = input.rightParen
7474
} else {
7575
unexpectedBeforeLeftParen = nil
7676
leftParen = RawTokenSyntax(missing: .leftParen, arena: self.arena)
7777
unexpectedBetweenLeftParenAndElements = nil
78-
arguments = RawTupleTypeElementListSyntax(
78+
parameters = RawTupleTypeElementListSyntax(
7979
elements: [
8080
RawTupleTypeElementSyntax(
8181
inOut: nil,
@@ -100,7 +100,7 @@ extension Parser {
100100
unexpectedBeforeLeftParen,
101101
leftParen: leftParen,
102102
unexpectedBetweenLeftParenAndElements,
103-
arguments: arguments,
103+
parameters: parameters,
104104
unexpectedBetweenElementsAndRightParen,
105105
rightParen: rightParen,
106106
effectSpecifiers: effectSpecifiers,

Sources/SwiftSyntax/SwiftSyntaxCompatibility.swift

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,60 @@ public extension EnumDeclSyntax {
8585
}
8686
}
8787

88+
public extension FunctionTypeSyntax {
89+
@available(*, deprecated, renamed: "unexpectedBetweenLeftParenAndParameters")
90+
var unexpectedBetweenLeftParenAndArguments: UnexpectedNodesSyntax? { unexpectedBetweenLeftParenAndParameters }
91+
92+
@available(*, deprecated, renamed: "parameters")
93+
var arguments: TupleTypeElementListSyntax { parameters }
94+
95+
@available(*, deprecated, renamed: "unexpectedBetweenParametersAndRightParen")
96+
var unexpectedBetweenArgumentsAndRightParen: UnexpectedNodesSyntax? { unexpectedBetweenParametersAndRightParen }
97+
98+
/// Adds the provided `element` to the node's `arguments`
99+
/// - param element: The new `Argument` to add to the node's
100+
/// `arguments` collection.
101+
/// - returns: A copy of the receiver with the provided `Argument`
102+
/// appended to its `arguments` collection.
103+
@available(*, deprecated, renamed: "addParameter")
104+
func addArgument(_ element: TupleTypeElementSyntax) -> FunctionTypeSyntax {
105+
return self.addParameter(element)
106+
}
107+
108+
@available(*, deprecated, message: "Use an initializer with a arguments")
109+
init(
110+
leadingTrivia: Trivia? = nil,
111+
_ unexpectedBeforeLeftParen: UnexpectedNodesSyntax? = nil,
112+
leftParen: TokenSyntax = .leftParenToken(),
113+
_ unexpectedBetweenLeftParenAndArguments: UnexpectedNodesSyntax? = nil,
114+
arguments: TupleTypeElementListSyntax,
115+
_ unexpectedBetweenArgumentsAndRightParen: UnexpectedNodesSyntax? = nil,
116+
rightParen: TokenSyntax = .rightParenToken(),
117+
_ unexpectedBetweenRightParenAndEffectSpecifiers: UnexpectedNodesSyntax? = nil,
118+
effectSpecifiers: TypeEffectSpecifiersSyntax? = nil,
119+
_ unexpectedBetweenEffectSpecifiersAndOutput: UnexpectedNodesSyntax? = nil,
120+
output: ReturnClauseSyntax,
121+
_ unexpectedAfterOutput: UnexpectedNodesSyntax? = nil,
122+
trailingTrivia: Trivia? = nil
123+
) {
124+
self.init(
125+
leadingTrivia: leadingTrivia,
126+
unexpectedBeforeLeftParen,
127+
leftParen: leftParen,
128+
unexpectedBetweenLeftParenAndArguments,
129+
parameters: arguments,
130+
unexpectedBetweenArgumentsAndRightParen,
131+
rightParen: rightParen,
132+
unexpectedBetweenRightParenAndEffectSpecifiers,
133+
effectSpecifiers: effectSpecifiers,
134+
unexpectedBetweenEffectSpecifiersAndOutput,
135+
output: output,
136+
unexpectedAfterOutput,
137+
trailingTrivia: trailingTrivia
138+
)
139+
}
140+
}
141+
88142
public extension NamedOpaqueReturnTypeSyntax {
89143
@available(*, deprecated, renamed: "unexpectedBeforeGenericParameterClause")
90144
var unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? { unexpectedBeforeGenericParameterClause }

Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1493,12 +1493,12 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
14931493
return "unexpectedBeforeLeftParen"
14941494
case \FunctionTypeSyntax.leftParen:
14951495
return "leftParen"
1496-
case \FunctionTypeSyntax.unexpectedBetweenLeftParenAndArguments:
1497-
return "unexpectedBetweenLeftParenAndArguments"
1498-
case \FunctionTypeSyntax.arguments:
1499-
return "arguments"
1500-
case \FunctionTypeSyntax.unexpectedBetweenArgumentsAndRightParen:
1501-
return "unexpectedBetweenArgumentsAndRightParen"
1496+
case \FunctionTypeSyntax.unexpectedBetweenLeftParenAndParameters:
1497+
return "unexpectedBetweenLeftParenAndParameters"
1498+
case \FunctionTypeSyntax.parameters:
1499+
return "parameters"
1500+
case \FunctionTypeSyntax.unexpectedBetweenParametersAndRightParen:
1501+
return "unexpectedBetweenParametersAndRightParen"
15021502
case \FunctionTypeSyntax.rightParen:
15031503
return "rightParen"
15041504
case \FunctionTypeSyntax.unexpectedBetweenRightParenAndEffectSpecifiers:

Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9967,9 +9967,9 @@ public struct RawFunctionTypeSyntax: RawTypeSyntaxNodeProtocol {
99679967
public init(
99689968
_ unexpectedBeforeLeftParen: RawUnexpectedNodesSyntax? = nil,
99699969
leftParen: RawTokenSyntax,
9970-
_ unexpectedBetweenLeftParenAndArguments: RawUnexpectedNodesSyntax? = nil,
9971-
arguments: RawTupleTypeElementListSyntax,
9972-
_ unexpectedBetweenArgumentsAndRightParen: RawUnexpectedNodesSyntax? = nil,
9970+
_ unexpectedBetweenLeftParenAndParameters: RawUnexpectedNodesSyntax? = nil,
9971+
parameters: RawTupleTypeElementListSyntax,
9972+
_ unexpectedBetweenParametersAndRightParen: RawUnexpectedNodesSyntax? = nil,
99739973
rightParen: RawTokenSyntax,
99749974
_ unexpectedBetweenRightParenAndEffectSpecifiers: RawUnexpectedNodesSyntax? = nil,
99759975
effectSpecifiers: RawTypeEffectSpecifiersSyntax?,
@@ -9983,9 +9983,9 @@ public struct RawFunctionTypeSyntax: RawTypeSyntaxNodeProtocol {
99839983
layout.initialize(repeating: nil)
99849984
layout[0] = unexpectedBeforeLeftParen?.raw
99859985
layout[1] = leftParen.raw
9986-
layout[2] = unexpectedBetweenLeftParenAndArguments?.raw
9987-
layout[3] = arguments.raw
9988-
layout[4] = unexpectedBetweenArgumentsAndRightParen?.raw
9986+
layout[2] = unexpectedBetweenLeftParenAndParameters?.raw
9987+
layout[3] = parameters.raw
9988+
layout[4] = unexpectedBetweenParametersAndRightParen?.raw
99899989
layout[5] = rightParen.raw
99909990
layout[6] = unexpectedBetweenRightParenAndEffectSpecifiers?.raw
99919991
layout[7] = effectSpecifiers?.raw
@@ -10004,15 +10004,15 @@ public struct RawFunctionTypeSyntax: RawTypeSyntaxNodeProtocol {
1000410004
layoutView.children[1].map(RawTokenSyntax.init(raw:))!
1000510005
}
1000610006

10007-
public var unexpectedBetweenLeftParenAndArguments: RawUnexpectedNodesSyntax? {
10007+
public var unexpectedBetweenLeftParenAndParameters: RawUnexpectedNodesSyntax? {
1000810008
layoutView.children[2].map(RawUnexpectedNodesSyntax.init(raw:))
1000910009
}
1001010010

10011-
public var arguments: RawTupleTypeElementListSyntax {
10011+
public var parameters: RawTupleTypeElementListSyntax {
1001210012
layoutView.children[3].map(RawTupleTypeElementListSyntax.init(raw:))!
1001310013
}
1001410014

10015-
public var unexpectedBetweenArgumentsAndRightParen: RawUnexpectedNodesSyntax? {
10015+
public var unexpectedBetweenParametersAndRightParen: RawUnexpectedNodesSyntax? {
1001610016
layoutView.children[4].map(RawUnexpectedNodesSyntax.init(raw:))
1001710017
}
1001810018

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -825,9 +825,9 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
825825
leadingTrivia: Trivia? = nil,
826826
_ unexpectedBeforeLeftParen: UnexpectedNodesSyntax? = nil,
827827
leftParen: TokenSyntax = .leftParenToken(),
828-
_ unexpectedBetweenLeftParenAndArguments: UnexpectedNodesSyntax? = nil,
829-
arguments: TupleTypeElementListSyntax,
830-
_ unexpectedBetweenArgumentsAndRightParen: UnexpectedNodesSyntax? = nil,
828+
_ unexpectedBetweenLeftParenAndParameters: UnexpectedNodesSyntax? = nil,
829+
parameters: TupleTypeElementListSyntax,
830+
_ unexpectedBetweenParametersAndRightParen: UnexpectedNodesSyntax? = nil,
831831
rightParen: TokenSyntax = .rightParenToken(),
832832
_ unexpectedBetweenRightParenAndEffectSpecifiers: UnexpectedNodesSyntax? = nil,
833833
effectSpecifiers: TypeEffectSpecifiersSyntax? = nil,
@@ -842,9 +842,9 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
842842
let data: SyntaxData = withExtendedLifetime((SyntaxArena(), (
843843
unexpectedBeforeLeftParen,
844844
leftParen,
845-
unexpectedBetweenLeftParenAndArguments,
846-
arguments,
847-
unexpectedBetweenArgumentsAndRightParen,
845+
unexpectedBetweenLeftParenAndParameters,
846+
parameters,
847+
unexpectedBetweenParametersAndRightParen,
848848
rightParen,
849849
unexpectedBetweenRightParenAndEffectSpecifiers,
850850
effectSpecifiers,
@@ -855,9 +855,9 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
855855
let layout: [RawSyntax?] = [
856856
unexpectedBeforeLeftParen?.raw,
857857
leftParen.raw,
858-
unexpectedBetweenLeftParenAndArguments?.raw,
859-
arguments.raw,
860-
unexpectedBetweenArgumentsAndRightParen?.raw,
858+
unexpectedBetweenLeftParenAndParameters?.raw,
859+
parameters.raw,
860+
unexpectedBetweenParametersAndRightParen?.raw,
861861
rightParen.raw,
862862
unexpectedBetweenRightParenAndEffectSpecifiers?.raw,
863863
effectSpecifiers?.raw,
@@ -896,7 +896,7 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
896896
}
897897
}
898898

899-
public var unexpectedBetweenLeftParenAndArguments: UnexpectedNodesSyntax? {
899+
public var unexpectedBetweenLeftParenAndParameters: UnexpectedNodesSyntax? {
900900
get {
901901
return data.child(at: 2, parent: Syntax(self)).map(UnexpectedNodesSyntax.init)
902902
}
@@ -905,7 +905,7 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
905905
}
906906
}
907907

908-
public var arguments: TupleTypeElementListSyntax {
908+
public var parameters: TupleTypeElementListSyntax {
909909
get {
910910
return TupleTypeElementListSyntax(data.child(at: 3, parent: Syntax(self))!)
911911
}
@@ -914,13 +914,13 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
914914
}
915915
}
916916

917-
/// Adds the provided `element` to the node's `arguments`
917+
/// Adds the provided `element` to the node's `parameters`
918918
/// collection.
919-
/// - param element: The new `Argument` to add to the node's
920-
/// `arguments` collection.
921-
/// - returns: A copy of the receiver with the provided `Argument`
922-
/// appended to its `arguments` collection.
923-
public func addArgument(_ element: TupleTypeElementSyntax) -> FunctionTypeSyntax {
919+
/// - param element: The new `Parameter` to add to the node's
920+
/// `parameters` collection.
921+
/// - returns: A copy of the receiver with the provided `Parameter`
922+
/// appended to its `parameters` collection.
923+
public func addParameter(_ element: TupleTypeElementSyntax) -> FunctionTypeSyntax {
924924
var collection: RawSyntax
925925
let arena = SyntaxArena()
926926
if let col = raw.layoutView!.children[3] {
@@ -933,7 +933,7 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
933933
return FunctionTypeSyntax(newData)
934934
}
935935

936-
public var unexpectedBetweenArgumentsAndRightParen: UnexpectedNodesSyntax? {
936+
public var unexpectedBetweenParametersAndRightParen: UnexpectedNodesSyntax? {
937937
get {
938938
return data.child(at: 4, parent: Syntax(self)).map(UnexpectedNodesSyntax.init)
939939
}
@@ -1000,9 +1000,9 @@ public struct FunctionTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
10001000
return .layout([
10011001
\Self.unexpectedBeforeLeftParen,
10021002
\Self.leftParen,
1003-
\Self.unexpectedBetweenLeftParenAndArguments,
1004-
\Self.arguments,
1005-
\Self.unexpectedBetweenArgumentsAndRightParen,
1003+
\Self.unexpectedBetweenLeftParenAndParameters,
1004+
\Self.parameters,
1005+
\Self.unexpectedBetweenParametersAndRightParen,
10061006
\Self.rightParen,
10071007
\Self.unexpectedBetweenRightParenAndEffectSpecifiers,
10081008
\Self.effectSpecifiers,

0 commit comments

Comments
 (0)