@@ -160,12 +160,12 @@ protocol RawMisplacedEffectSpecifiersTrait {
160
160
161
161
var asyncSpecifier : RawTokenSyntax ? { get }
162
162
var throwsSpecifier : RawTokenSyntax ? { get }
163
- var thrownType : RawThrownTypeClauseSyntax ? { get }
163
+ var thrownError : RawThrownTypeClauseSyntax ? { get }
164
164
165
165
init (
166
166
asyncSpecifier: RawTokenSyntax ? ,
167
167
throwsSpecifier: RawTokenSyntax ? ,
168
- thrownType : RawThrownTypeClauseSyntax ? ,
168
+ thrownError : RawThrownTypeClauseSyntax ? ,
169
169
arena: __shared SyntaxArena
170
170
)
171
171
@@ -175,17 +175,17 @@ protocol RawMisplacedEffectSpecifiersTrait {
175
175
protocol RawEffectSpecifiersTrait : RawMisplacedEffectSpecifiersTrait {
176
176
var unexpectedBeforeAsyncSpecifier : RawUnexpectedNodesSyntax ? { get }
177
177
var unexpectedBetweenAsyncSpecifierAndThrowsSpecifier : RawUnexpectedNodesSyntax ? { get }
178
- var unexpectedBetweenThrowsSpecifierAndThrownType : RawUnexpectedNodesSyntax ? { get }
179
- var thrownType : RawThrownTypeClauseSyntax ? { get }
180
- var unexpectedAfterThrownType : RawUnexpectedNodesSyntax ? { get }
178
+ var unexpectedBetweenThrowsSpecifierAndThrownError : RawUnexpectedNodesSyntax ? { get }
179
+ var thrownError : RawThrownTypeClauseSyntax ? { get }
180
+ var unexpectedAfterThrownError : RawUnexpectedNodesSyntax ? { get }
181
181
init (
182
182
_ unexpectedBeforeAsyncSpecifier: RawUnexpectedNodesSyntax ? ,
183
183
asyncSpecifier: RawTokenSyntax ? ,
184
184
_ unexpectedBetweenAsyncSpecifierAndThrowsSpecifier: RawUnexpectedNodesSyntax ? ,
185
185
throwsSpecifier: RawTokenSyntax ? ,
186
- _ unexpectedBetweenThrowsSpecifierAndThrownType : RawUnexpectedNodesSyntax ? ,
187
- thrownType : RawThrownTypeClauseSyntax ? ,
188
- _ unexpectedAfterThrownType : RawUnexpectedNodesSyntax ? ,
186
+ _ unexpectedBetweenThrowsSpecifierAndThrownError : RawUnexpectedNodesSyntax ? ,
187
+ thrownError : RawThrownTypeClauseSyntax ? ,
188
+ _ unexpectedAfterThrownError : RawUnexpectedNodesSyntax ? ,
189
189
arena: __shared SyntaxArena
190
190
)
191
191
}
@@ -194,7 +194,7 @@ extension RawEffectSpecifiersTrait {
194
194
init (
195
195
asyncSpecifier: RawTokenSyntax ? ,
196
196
throwsSpecifier: RawTokenSyntax ? ,
197
- thrownType : RawThrownTypeClauseSyntax ? ,
197
+ thrownError : RawThrownTypeClauseSyntax ? ,
198
198
arena: __shared SyntaxArena
199
199
) {
200
200
self . init (
@@ -203,7 +203,7 @@ extension RawEffectSpecifiersTrait {
203
203
nil ,
204
204
throwsSpecifier: throwsSpecifier,
205
205
nil ,
206
- thrownType : thrownType ,
206
+ thrownError : thrownError ,
207
207
nil ,
208
208
arena: arena
209
209
)
@@ -215,9 +215,9 @@ extension RawEffectSpecifiersTrait {
215
215
asyncSpecifier: self . asyncSpecifier ?? misplacedAsyncKeyword,
216
216
self . unexpectedBetweenAsyncSpecifierAndThrowsSpecifier,
217
217
throwsSpecifier: self . throwsSpecifier ?? misplacedThrowsKeyword,
218
- self . unexpectedBetweenThrowsSpecifierAndThrownType ,
219
- thrownType : thrownType ,
220
- self . unexpectedAfterThrownType ,
218
+ self . unexpectedBetweenThrowsSpecifierAndThrownError ,
219
+ thrownError : thrownError ,
220
+ self . unexpectedAfterThrownError ,
221
221
arena: arena
222
222
)
223
223
}
@@ -538,12 +538,12 @@ extension RawDeinitializerEffectSpecifiersSyntax: RawMisplacedEffectSpecifiersTr
538
538
}
539
539
540
540
var throwsSpecifier : RawTokenSyntax ? { nil }
541
- var thrownType : RawThrownTypeClauseSyntax ? { nil }
541
+ var thrownError : RawThrownTypeClauseSyntax ? { nil }
542
542
543
543
init (
544
544
asyncSpecifier: RawTokenSyntax ? ,
545
545
throwsSpecifier: RawTokenSyntax ? ,
546
- thrownType : RawThrownTypeClauseSyntax ? ,
546
+ thrownError : RawThrownTypeClauseSyntax ? ,
547
547
arena: __shared SwiftSyntax. SyntaxArena
548
548
) {
549
549
// `throwsSpecifier` should never be present because `parseMisplacedEffectSpecifiers()` only creates missing tokens
@@ -615,8 +615,8 @@ extension Parser {
615
615
var asyncKeyword : RawTokenSyntax ? = nil
616
616
var unexpectedBeforeThrows : [ RawSyntax ] = [ ]
617
617
var throwsKeyword : RawTokenSyntax ?
618
- var thrownType : RawThrownTypeClauseSyntax ?
619
- var unexpectedAfterThrownType : [ RawSyntax ] = [ ]
618
+ var thrownError : RawThrownTypeClauseSyntax ?
619
+ var unexpectedAfterThrownError : [ RawSyntax ] = [ ]
620
620
621
621
while let misspelledAsync = self . consume ( ifAnyIn: S . MisspelledAsyncTokenKinds. self) {
622
622
unexpectedBeforeAsync. append ( RawSyntax ( misspelledAsync) )
@@ -654,29 +654,29 @@ extension Parser {
654
654
throwsKeyword = throwsKw
655
655
656
656
if self . at ( . leftParen) && experimentalFeatures. contains ( . typedThrows) {
657
- thrownType = parseThrownTypeClause ( )
657
+ thrownError = parseThrownTypeClause ( )
658
658
}
659
659
}
660
660
661
- var unexpectedAfterThrownTypeLoopProgress = LoopProgressCondition ( )
662
- while self . hasProgressed ( & unexpectedAfterThrownTypeLoopProgress ) {
661
+ var unexpectedAfterThrownErrorLoopProgress = LoopProgressCondition ( )
662
+ while self . hasProgressed ( & unexpectedAfterThrownErrorLoopProgress ) {
663
663
if let ( _, handle, _) = self . at ( anyIn: S . MisspelledAsyncTokenKinds. self, or: S . CorrectAsyncTokenKinds. self) {
664
664
let misspelledAsync = self . eat ( handle)
665
- unexpectedAfterThrownType . append ( RawSyntax ( misspelledAsync) )
665
+ unexpectedAfterThrownError . append ( RawSyntax ( misspelledAsync) )
666
666
if asyncKeyword == nil {
667
667
// Handle `async` after `throws`
668
668
asyncKeyword = missingToken ( . keyword( . async) )
669
669
}
670
670
} else if let ( _, handle, _) = self . at ( anyIn: S . MisspelledThrowsTokenKinds. self, or: S . CorrectThrowsTokenKinds. self) {
671
671
let misspelledThrows = self . eat ( handle)
672
- unexpectedAfterThrownType . append ( RawSyntax ( misspelledThrows) )
672
+ unexpectedAfterThrownError . append ( RawSyntax ( misspelledThrows) )
673
673
} else {
674
674
break
675
675
}
676
676
}
677
677
678
- if unexpectedBeforeAsync. isEmpty && asyncKeyword == nil && unexpectedBeforeThrows. isEmpty && throwsKeyword == nil && thrownType == nil
679
- && unexpectedAfterThrownType . isEmpty
678
+ if unexpectedBeforeAsync. isEmpty && asyncKeyword == nil && unexpectedBeforeThrows. isEmpty && throwsKeyword == nil && thrownError == nil
679
+ && unexpectedAfterThrownError . isEmpty
680
680
{
681
681
return nil
682
682
}
@@ -687,8 +687,8 @@ extension Parser {
687
687
RawUnexpectedNodesSyntax ( unexpectedBeforeThrows, arena: self . arena) ,
688
688
throwsSpecifier: throwsKeyword,
689
689
nil ,
690
- thrownType : thrownType ,
691
- RawUnexpectedNodesSyntax ( unexpectedAfterThrownType , arena: self . arena) ,
690
+ thrownError : thrownError ,
691
+ RawUnexpectedNodesSyntax ( unexpectedAfterThrownError , arena: self . arena) ,
692
692
arena: self . arena
693
693
)
694
694
}
@@ -792,7 +792,7 @@ extension Parser {
792
792
effectSpecifiers = S (
793
793
asyncSpecifier: synthesizedAsync,
794
794
throwsSpecifier: synthesizedThrows,
795
- thrownType : nil ,
795
+ thrownError : nil ,
796
796
arena: self . arena
797
797
)
798
798
}
0 commit comments