parse_bottom_expr: use else if
This commit is contained in:
parent
52acaa6974
commit
dd15904a4d
1 changed files with 13 additions and 14 deletions
|
@ -1093,8 +1093,7 @@ impl<'a> Parser<'a> {
|
|||
let (await_hi, e_kind) = self.parse_incorrect_await_syntax(lo, self.prev_span)?;
|
||||
hi = await_hi;
|
||||
ex = e_kind;
|
||||
} else {
|
||||
if !self.unclosed_delims.is_empty() && self.check(&token::Semi) {
|
||||
} else if !self.unclosed_delims.is_empty() && self.check(&token::Semi) {
|
||||
// Don't complain about bare semicolons after unclosed braces
|
||||
// recovery in order to keep the error count down. Fixing the
|
||||
// delimiters will possibly also fix the bare semicolon found in
|
||||
|
@ -1107,7 +1106,7 @@ impl<'a> Parser<'a> {
|
|||
// | ^ expected expression
|
||||
self.bump();
|
||||
return Ok(self.mk_expr(self.token.span, ExprKind::Err, ThinVec::new()));
|
||||
}
|
||||
} else {
|
||||
parse_lit!()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue