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 @@ -486,12 +486,10 @@ final class DeclarationTests: ParserTestCase {
486
486
) var a = 0
487
487
""" ,
488
488
diagnostics: [
489
- DiagnosticSpec ( message: " expected 'set)' to end modifier " , fixIts: [ " insert 'set)' " ] ) ,
490
- // FIXME: It should print `+` as detail of text.
491
- DiagnosticSpec ( message: " unexpected code in variable " ) ,
489
+ DiagnosticSpec ( message: " expected 'set' in modifier " , fixIts: [ " remove '+' " ] )
492
490
] ,
493
491
fixedSource: """
494
- private(set) +
492
+ private(
495
493
set
496
494
) var a = 0
497
495
"""
@@ -1476,19 +1474,13 @@ final class DeclarationTests: ParserTestCase {
1476
1474
message: " expected ':' in parameter " ,
1477
1475
fixIts: [ " insert ':' " ]
1478
1476
) ,
1479
- DiagnosticSpec (
1480
- locationMarker: " 2️⃣ " ,
1481
- message: " expected ')' to end parameter clause " ,
1482
- notes: [ NoteSpec ( message: " to match this opening '(' " ) ] ,
1483
- fixIts: [ " insert ')' " ]
1484
- ) ,
1485
1477
DiagnosticSpec (
1486
1478
locationMarker: " 3️⃣ " ,
1487
- message: " extraneous code ': Int) {}' at top level "
1479
+ message: " unexpected code ': Int' in parameter clause "
1488
1480
) ,
1489
1481
] ,
1490
1482
fixedSource: """
1491
- func foo(first second: third)
1483
+ func foo(first second: third
1492
1484
: Int) {}
1493
1485
"""
1494
1486
)
You can’t perform that action at this time.
0 commit comments