diff options
Diffstat (limited to 'crates/libsyntax2/src/grammar/expressions/mod.rs')
-rw-r--r-- | crates/libsyntax2/src/grammar/expressions/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/libsyntax2/src/grammar/expressions/mod.rs b/crates/libsyntax2/src/grammar/expressions/mod.rs index f7b9f7086..d5ee91ad8 100644 --- a/crates/libsyntax2/src/grammar/expressions/mod.rs +++ b/crates/libsyntax2/src/grammar/expressions/mod.rs | |||
@@ -236,7 +236,7 @@ fn lhs(p: &mut Parser, r: Restrictions) -> Option<CompletedMarker> { | |||
236 | DOTDOT => { | 236 | DOTDOT => { |
237 | m = p.start(); | 237 | m = p.start(); |
238 | p.bump(); | 238 | p.bump(); |
239 | if EXPR_FIRST.contains(p.current()) { | 239 | if p.at_ts(EXPR_FIRST) { |
240 | expr_bp(p, r, 2); | 240 | expr_bp(p, r, 2); |
241 | } | 241 | } |
242 | return Some(m.complete(p, RANGE_EXPR)); | 242 | return Some(m.complete(p, RANGE_EXPR)); |
@@ -376,7 +376,7 @@ fn arg_list(p: &mut Parser) { | |||
376 | let m = p.start(); | 376 | let m = p.start(); |
377 | p.bump(); | 377 | p.bump(); |
378 | while !p.at(R_PAREN) && !p.at(EOF) { | 378 | while !p.at(R_PAREN) && !p.at(EOF) { |
379 | if !EXPR_FIRST.contains(p.current()) { | 379 | if !p.at_ts(EXPR_FIRST) { |
380 | p.error("expected expression"); | 380 | p.error("expected expression"); |
381 | break; | 381 | break; |
382 | } | 382 | } |