File tree Expand file tree Collapse file tree 2 files changed +6
-14
lines changed Expand file tree Collapse file tree 2 files changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -100,10 +100,10 @@ enum TokenPrecedence: Comparable {
100
100
return precedence ( lhs) < precedence ( rhs)
101
101
}
102
102
103
- /// When expecting a token with `stmtKeyword ` precedence or higher, newlines may be skipped to find that token.
103
+ /// When expecting a token with `weakBracketClose ` precedence or higher, newlines may be skipped to find that token.
104
104
/// For lower precedence groups, we consider newlines the end of the lookahead scope.
105
105
var shouldSkipOverNewlines : Bool {
106
- return self >= . stmtKeyword
106
+ return self >= . weakBracketClose
107
107
}
108
108
109
109
init ( _ lexeme: Lexer . Lexeme ) {
Original file line number Diff line number Diff line change @@ -487,12 +487,10 @@ final class DeclarationTests: ParserTestCase {
487
487
) var a = 0
488
488
""" ,
489
489
diagnostics: [
490
- DiagnosticSpec ( message: " expected 'set)' to end modifier " , fixIts: [ " insert 'set)' " ] ) ,
491
- // FIXME: It should print `+` as detail of text.
492
- DiagnosticSpec ( message: " unexpected code in variable " ) ,
490
+ DiagnosticSpec ( message: " expected 'set' in modifier " , fixIts: [ " remove '+' " ] )
493
491
] ,
494
492
fixedSource: """
495
- private(set) +
493
+ private(
496
494
set
497
495
) var a = 0
498
496
"""
@@ -1469,19 +1467,13 @@ final class DeclarationTests: ParserTestCase {
1469
1467
message: " expected ':' in parameter " ,
1470
1468
fixIts: [ " insert ':' " ]
1471
1469
) ,
1472
- DiagnosticSpec (
1473
- locationMarker: " 2️⃣ " ,
1474
- message: " expected ')' to end parameter clause " ,
1475
- notes: [ NoteSpec ( message: " to match this opening '(' " ) ] ,
1476
- fixIts: [ " insert ')' " ]
1477
- ) ,
1478
1470
DiagnosticSpec (
1479
1471
locationMarker: " 3️⃣ " ,
1480
- message: " extraneous code ': Int) {}' at top level "
1472
+ message: " unexpected code ': Int' in parameter clause "
1481
1473
) ,
1482
1474
] ,
1483
1475
fixedSource: """
1484
- func foo(first second: third)
1476
+ func foo(first second: third
1485
1477
: Int) {}
1486
1478
"""
1487
1479
)
You can’t perform that action at this time.
0 commit comments