Skip to content

Commit 6291aff

Browse files
authored
Merge pull request #2495 from ahoppen/ahoppen/remove-grammar-comments
Remove a few lingering grammar doc comments
2 parents 45ee19f + c00969f commit 6291aff

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
@@ -235,7 +235,6 @@ extension Parser {
235235
break
236236
}
237237

238-
// matching-pattern ::= expr
239238
// Fall back to expression parsing for ambiguous forms. Name lookup will
240239
// disambiguate.
241240
let patternSyntax = self.parseSequenceExpression(flavor: .stmtCondition, pattern: context)
@@ -271,12 +270,6 @@ extension Parser.Lookahead {
271270
}
272271
}
273272

274-
/// pattern ::= identifier
275-
/// pattern ::= '_'
276-
/// pattern ::= pattern-tuple
277-
/// pattern ::= 'var' pattern
278-
/// pattern ::= 'let' pattern
279-
/// pattern ::= 'inout' pattern
280273
mutating func canParsePattern() -> Bool {
281274
enum PurePatternStartTokens: TokenSpecSet {
282275
case identifier

0 commit comments

Comments
 (0)