Skip to content

Commit 19f9cd9

Browse files
committed
Remove a few lingering grammar doc comments
A few cases that were missed by swiftlang#2179. rdar://113301253
1 parent d364cac commit 19f9cd9

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

Sources/SwiftParser/Declarations.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1407,8 +1407,6 @@ extension Parser {
14071407
) -> RawAccessorDeclSyntax {
14081408
// 'set' and 'willSet' can have an optional name. This isn't valid in a
14091409
// protocol, but we parse and then reject it for better QoI.
1410-
//
1411-
// set-name ::= '(' identifier ')'
14121410
let parameters: RawAccessorParametersSyntax?
14131411
if [AccessorDeclSyntax.AccessorSpecifierOptions.set, .willSet, .didSet, .`init`].contains(introducer.kind), let lparen = self.consume(if: .leftParen) {
14141412
let (unexpectedBeforeName, name) = self.expectIdentifier()

Sources/SwiftParser/Lexer/Cursor.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,16 +1226,6 @@ extension Lexer.Cursor {
12261226
// MARK: - Literals
12271227

12281228
extension Lexer.Cursor {
1229-
/// lexNumber:
1230-
/// integer_literal ::= [0-9][0-9_]*
1231-
/// integer_literal ::= 0x[0-9a-fA-F][0-9a-fA-F_]*
1232-
/// integer_literal ::= 0o[0-7][0-7_]*
1233-
/// integer_literal ::= 0b[01][01_]*
1234-
/// floating_literal ::= [0-9][0-9]_*\.[0-9][0-9_]*
1235-
/// floating_literal ::= [0-9][0-9]*\.[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*
1236-
/// floating_literal ::= [0-9][0-9_]*[eE][+-]?[0-9][0-9_]*
1237-
/// floating_literal ::= 0x[0-9A-Fa-f][0-9A-Fa-f_]*
1238-
/// (\.[0-9A-Fa-f][0-9A-Fa-f_]*)?[pP][+-]?[0-9][0-9_]*
12391229
mutating func lexNumber() -> Lexer.Result {
12401230
precondition(self.peek().map(Unicode.Scalar.init)?.isDigit == true, "Unexpected start")
12411231

Sources/SwiftParser/Patterns.swift

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ extension Parser {
232232
break
233233
}
234234

235-
// matching-pattern ::= expr
236235
// Fall back to expression parsing for ambiguous forms. Name lookup will
237236
// disambiguate.
238237
let patternSyntax = self.parseSequenceExpression(flavor: .stmtCondition, pattern: context)
@@ -253,12 +252,6 @@ extension Parser {
253252
// MARK: Lookahead
254253

255254
extension Parser.Lookahead {
256-
/// pattern ::= identifier
257-
/// pattern ::= '_'
258-
/// pattern ::= pattern-tuple
259-
/// pattern ::= 'var' pattern
260-
/// pattern ::= 'let' pattern
261-
/// pattern ::= 'inout' pattern
262255
mutating func canParsePattern() -> Bool {
263256
enum PurePatternStartTokens: TokenSpecSet {
264257
case identifier

0 commit comments

Comments
 (0)