From 06142bdac01ba7a8040361a53a5afb15023e9248 Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Thu, 22 May 2025 07:50:24 +0200 Subject: refactored proccall --- src/repl.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/repl.c') diff --git a/src/repl.c b/src/repl.c index 8fbbd2f..7c285b5 100644 --- a/src/repl.c +++ b/src/repl.c @@ -49,8 +49,11 @@ static void repl_exec_command(context_t context, char *command) { } static void repl_exec_statement(context_t context, const char *statement) { - if (!interp_str(context, statement)) context_print_var_table(context); - else fprintf(stderr, "Error interpreting statement: %s\n", statement); + if (interp_str(context, statement)) { + fprintf(stderr, "Error interpreting statement: %s\n", statement); + return; + } + context_print_var_table(context); } void repl(void) { -- cgit v1.2.3