@@ -230,7 +230,7 @@ extension Parser {
230
230
}
231
231
case . backDeployed, . _backDeploy:
232
232
return parseAttribute ( argumentMode: . required) { parser in
233
- return . backDeployedArguments( parser. parseBackDeployedArguments ( ) )
233
+ return . backDeployedArguments( parser. parseBackDeployedAttributeArguments ( ) )
234
234
}
235
235
case . differentiable:
236
236
return parseAttribute ( argumentMode: . required) { parser in
@@ -246,15 +246,15 @@ extension Parser {
246
246
}
247
247
case . _specialize:
248
248
return parseAttribute ( argumentMode: . required) { parser in
249
- return . specializeArguments( parser. parseSpecializeAttributeSpecList ( ) )
249
+ return . specializeArguments( parser. parseSpecializeAttributeArgumentList ( ) )
250
250
}
251
251
case . _private:
252
252
return parseAttribute ( argumentMode: . required) { parser in
253
253
return . underscorePrivateAttributeArguments( parser. parseUnderscorePrivateAttributeArguments ( ) )
254
254
}
255
255
case . _dynamicReplacement:
256
256
return parseAttribute ( argumentMode: . required) { parser in
257
- return . dynamicReplacementArguments( parser. parseDynamicReplacementArguments ( ) )
257
+ return . dynamicReplacementArguments( parser. parseDynamicReplacementAttributeArguments ( ) )
258
258
}
259
259
case . _documentation:
260
260
return parseAttribute ( argumentMode: . required) { parser in
@@ -310,11 +310,11 @@ extension Parser {
310
310
}
311
311
case . _originallyDefinedIn:
312
312
return parseAttribute ( argumentMode: . required) { parser in
313
- return . originallyDefinedInArguments( parser. parseOriginallyDefinedInArguments ( ) )
313
+ return . originallyDefinedInArguments( parser. parseOriginallyDefinedInAttributeArguments ( ) )
314
314
}
315
315
case . _unavailableFromAsync:
316
316
return parseAttribute ( argumentMode: . optional) { parser in
317
- return . unavailableFromAsyncArguments( parser. parseUnavailableFromAsyncArguments ( ) )
317
+ return . unavailableFromAsyncArguments( parser. parseUnavailableFromAsyncAttributeArguments ( ) )
318
318
}
319
319
case . attached:
320
320
return parseAttribute ( argumentMode: . customAttribute) { parser in
@@ -405,7 +405,7 @@ extension Parser {
405
405
let parameters : RawDifferentiabilityWithRespectToArgumentSyntax ?
406
406
let parametersComma : RawTokenSyntax ?
407
407
if self . at ( . keyword( . wrt) ) {
408
- parameters = self . parseDifferentiabilityParameters ( )
408
+ parameters = self . parseDifferentiabilityWithRespectToArgument ( )
409
409
parametersComma = self . consume ( if: . comma)
410
410
} else {
411
411
parameters = nil
@@ -428,14 +428,14 @@ extension Parser {
428
428
)
429
429
}
430
430
431
- mutating func parseDifferentiabilityParameters ( ) -> RawDifferentiabilityWithRespectToArgumentSyntax {
431
+ mutating func parseDifferentiabilityWithRespectToArgument ( ) -> RawDifferentiabilityWithRespectToArgumentSyntax {
432
432
let ( unexpectedBeforeWrt, wrt) = self . expect ( . keyword( . wrt) )
433
433
let ( unexpectedBeforeColon, colon) = self . expect ( . colon)
434
434
435
435
guard let leftParen = self . consume ( if: . leftParen) else {
436
436
// If no opening '(' for parameter list, parse a single parameter.
437
437
let param =
438
- self . parseDifferentiabilityParameter ( )
438
+ self . parseDifferentiabilityArgument ( )
439
439
?? RawDifferentiabilityArgumentSyntax (
440
440
parameter: missingToken ( . identifier) ,
441
441
trailingComma: nil ,
@@ -454,7 +454,7 @@ extension Parser {
454
454
var elements = [ RawDifferentiabilityArgumentSyntax] ( )
455
455
var loopProgress = LoopProgressCondition ( )
456
456
while !self . at ( . endOfFile, . rightParen) && self . hasProgressed ( & loopProgress) {
457
- guard let param = self . parseDifferentiabilityParameter ( ) else {
457
+ guard let param = self . parseDifferentiabilityArgument ( ) else {
458
458
break
459
459
}
460
460
elements. append ( param)
@@ -478,7 +478,7 @@ extension Parser {
478
478
)
479
479
}
480
480
481
- mutating func parseDifferentiabilityParameter ( ) -> RawDifferentiabilityArgumentSyntax ? {
481
+ mutating func parseDifferentiabilityArgument ( ) -> RawDifferentiabilityArgumentSyntax ? {
482
482
switch self . at ( anyIn: DifferentiabilityArgumentSyntax . ParameterOptions. self) {
483
483
case ( . identifier, let handle) ? :
484
484
let token = self . eat ( handle)
@@ -570,7 +570,7 @@ extension Parser {
570
570
let comma = self . consume ( if: . comma)
571
571
let parameters : RawDifferentiabilityWithRespectToArgumentSyntax ?
572
572
if comma != nil {
573
- parameters = self . parseDifferentiabilityParameters ( )
573
+ parameters = self . parseDifferentiabilityWithRespectToArgument ( )
574
574
} else {
575
575
parameters = nil
576
576
}
@@ -672,7 +672,7 @@ extension Parser {
672
672
}
673
673
}
674
674
}
675
- mutating func parseSpecializeAttributeSpecList ( ) -> RawSpecializeAttributeArgumentListSyntax {
675
+ mutating func parseSpecializeAttributeArgumentList ( ) -> RawSpecializeAttributeArgumentListSyntax {
676
676
var elements = [ RawSpecializeAttributeArgumentListSyntax . Element] ( )
677
677
// Parse optional "exported" and "kind" labeled parameters.
678
678
var loopProgress = LoopProgressCondition ( )
@@ -910,13 +910,13 @@ extension Parser {
910
910
}
911
911
912
912
extension Parser {
913
- mutating func parseBackDeployedArguments ( ) -> RawBackDeployedAttributeArgumentsSyntax {
913
+ mutating func parseBackDeployedAttributeArguments ( ) -> RawBackDeployedAttributeArgumentsSyntax {
914
914
let ( unexpectedBeforeLabel, label) = self . expect ( . keyword( . before) )
915
915
let ( unexpectedBeforeColon, colon) = self . expect ( . colon)
916
916
var elements : [ RawPlatformVersionItemSyntax ] = [ ]
917
917
var keepGoing : RawTokenSyntax ? = nil
918
918
repeat {
919
- let versionRestriction = self . parseAvailabilityMacro ( )
919
+ let versionRestriction = self . parsePlatformVersion ( )
920
920
keepGoing = self . consume ( if: . comma)
921
921
elements. append (
922
922
RawPlatformVersionItemSyntax (
@@ -967,7 +967,7 @@ extension Parser {
967
967
}
968
968
969
969
extension Parser {
970
- mutating func parseOriginallyDefinedInArguments ( ) -> RawOriginallyDefinedInAttributeArgumentsSyntax {
970
+ mutating func parseOriginallyDefinedInAttributeArguments ( ) -> RawOriginallyDefinedInAttributeArgumentsSyntax {
971
971
let ( unexpectedBeforeModuleLabel, moduleLabel) = self . expect ( . keyword( . module) )
972
972
let ( unexpectedBeforeColon, colon) = self . expect ( . colon)
973
973
let moduleName = self . parseStringLiteral ( )
@@ -976,7 +976,7 @@ extension Parser {
976
976
var platforms : [ RawPlatformVersionItemSyntax ] = [ ]
977
977
var keepGoing : RawTokenSyntax ?
978
978
repeat {
979
- let restriction = self . parseAvailabilityMacro ( allowStarAsVersionNumber: true )
979
+ let restriction = self . parsePlatformVersion ( allowStarAsVersionNumber: true )
980
980
keepGoing = self . consume ( if: . comma)
981
981
platforms. append (
982
982
RawPlatformVersionItemSyntax (
@@ -1018,7 +1018,7 @@ extension Parser {
1018
1018
}
1019
1019
1020
1020
extension Parser {
1021
- mutating func parseDynamicReplacementArguments ( ) -> RawDynamicReplacementAttributeArgumentsSyntax {
1021
+ mutating func parseDynamicReplacementAttributeArguments ( ) -> RawDynamicReplacementAttributeArgumentsSyntax {
1022
1022
let ( unexpectedBeforeLabel, label) = self . expect ( . keyword( . for) )
1023
1023
let ( unexpectedBeforeColon, colon) = self . expect ( . colon)
1024
1024
let base : RawTokenSyntax
@@ -1044,7 +1044,7 @@ extension Parser {
1044
1044
}
1045
1045
1046
1046
extension Parser {
1047
- mutating func parseUnavailableFromAsyncArguments ( ) -> RawUnavailableFromAsyncAttributeArgumentsSyntax {
1047
+ mutating func parseUnavailableFromAsyncAttributeArguments ( ) -> RawUnavailableFromAsyncAttributeArgumentsSyntax {
1048
1048
let ( unexpectedBeforeLabel, label) = self . expect ( . keyword( . message) )
1049
1049
let ( unexpectedBeforeColon, colon) = self . expect ( . colon)
1050
1050
0 commit comments