From e88e65f36e9c94c15247c9d0d628966269ba51ed Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Tue, 9 Feb 2021 14:08:17 +0800 Subject: [PATCH] Fix bug with parsing empty statements. --- src/parser.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/parser.rs b/src/parser.rs index dd4b5812..eb40b99f 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -2571,7 +2571,10 @@ fn parse_stmt( match token { // ; - empty statement - Token::SemiColon => Ok(Stmt::Noop(settings.pos)), + Token::SemiColon => { + eat_token(input, Token::SemiColon); + Ok(Stmt::Noop(settings.pos)) + } // { - statements block Token::LeftBrace => Ok(parse_block(input, state, lib, settings.level_up())?),