From 9f1f2ff307bb3da8bfc6809ae05be589e1e37ed9 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 26 Oct 2021 08:55:12 +0200 Subject: Add OP_DROP and improve error reporting --- src/bytecode/compiler.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bytecode/compiler.h') diff --git a/src/bytecode/compiler.h b/src/bytecode/compiler.h index 6dab1fe..9fefd2a 100755 --- a/src/bytecode/compiler.h +++ b/src/bytecode/compiler.h @@ -504,6 +504,7 @@ compile(Token *tokens) { Token start_tok = peek_token(&compiler); while (has_next_token(&compiler) && peek_token(&compiler).type != TOKEN_EOF) { parse_tree(chunk, &compiler); + add_code(chunk, OP_DROP, start_tok.line, start_tok.column); } add_code(chunk, OP_RETURN, start_tok.line, start_tok.column); return chunk; -- cgit v1.2.1