From 12b2855fb1f49e5e3b1408df35543fabbdd1f5eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emmanuel=20Beno=C3=AEt?= Date: Mon, 2 Jan 2023 20:48:38 +0100 Subject: [PATCH] Parser - Consume ';' after return statements --- src/parser.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/parser.rs b/src/parser.rs index 88cbe54..6614760 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -446,6 +446,7 @@ impl Parser { } else { Some(self.parse_expression()?) }; + self.consume(&TokenType::Semicolon, "';' expected after return statement")?; Ok(ast::StmtNode::Return { token: ret_token.clone(), value,