We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2edbf02 commit 7a84897Copy full SHA for 7a84897
Sources/SwiftParser/Declarations.swift
@@ -435,11 +435,7 @@ extension Parser {
435
436
// Parse the 'each' keyword for a type parameter pack 'each T' or a
437
// 'let' keyword for a value parameter 'let N: Int'.
438
- if let each = self.consume(if: .keyword(.each)) {
439
- specifier = each
440
- } else if let `let` = self.consume(if: .keyword(.let)) {
441
- specifier = `let`
442
- }
+ let specifier = self.consume(if: .keyword(.each), .keyword(.let))
443
444
let (unexpectedBetweenSpecifierAndName, name) = self.expectIdentifier(allowSelfOrCapitalSelfAsIdentifier: true)
445
if attributes.isEmpty && specifier == nil && unexpectedBetweenSpecifierAndName == nil && name.isMissing
0 commit comments