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.
repeat
canParseTypeScalar
canParseType
1 parent f015485 commit 4dc15a9Copy full SHA for 4dc15a9
Sources/SwiftParser/Types.swift
@@ -626,6 +626,9 @@ extension Parser {
626
627
extension Parser.Lookahead {
628
mutating func canParseType() -> Bool {
629
+ // 'repeat' starts a pack expansion type
630
+ self.consume(if: .keyword(.repeat))
631
+
632
guard self.canParseTypeScalar() else {
633
return false
634
}
@@ -656,9 +659,6 @@ extension Parser.Lookahead {
656
659
657
660
658
661
mutating func canParseTypeScalar() -> Bool {
- // 'repeat' starts a pack expansion type
- self.consume(if: .keyword(.repeat))
-
662
self.skipTypeAttributeList()
663
664
guard self.canParseSimpleOrCompositionType() else {
0 commit comments