Fixed a missing ';' required at the end of var statements

This commit is contained in:
2025-01-11 13:27:06 +11:00
parent c6d8766bc3
commit ce03a342c9

View File

@@ -904,6 +904,8 @@ static void makeVariableDeclarationStmt(Toy_Bucket** bucketHandle, Toy_Parser* p
//finally, emit the declaration as an Ast //finally, emit the declaration as an Ast
Toy_private_emitAstVariableDeclaration(bucketHandle, rootHandle, nameStr, expr); Toy_private_emitAstVariableDeclaration(bucketHandle, rootHandle, nameStr, expr);
consume(parser, TOY_TOKEN_OPERATOR_SEMICOLON, "Expected ';' at the end of var statement");
} }
static void makeStmt(Toy_Bucket** bucketHandle, Toy_Parser* parser, Toy_Ast** rootHandle) { static void makeStmt(Toy_Bucket** bucketHandle, Toy_Parser* parser, Toy_Ast** rootHandle) {