diff --git a/SLS_C/src/file.c b/SLS_C/src/file.c index 092d26d..67e0701 100644 --- a/SLS_C/src/file.c +++ b/SLS_C/src/file.c @@ -43,11 +43,10 @@ Boolean exec_file(InterpreterState *interpreter_state, SlsStr filename) { sls_str_free(&result.error.message); clean_token_result(result.result); return FALSE; - } else - if (!execute(interpreter_state, head)) { - printf("A runtime error occurred!\n"); - break; - } + } else if (!execute(interpreter_state, head)) { + printf("A runtime error occurred!\n"); + break; + } head = head->next; } clean_token_result(result.result); diff --git a/SLS_C/src/repl.c b/SLS_C/src/repl.c index c73bff2..19f05bb 100644 --- a/SLS_C/src/repl.c +++ b/SLS_C/src/repl.c @@ -101,11 +101,10 @@ int repl() { if (head->type == SLS_ERROR) { printf("%s\n", head->error.message.str); break; - } else - if (!execute(interpreter_state, head)) { - printf("A runtime error occurred!\n"); - break; - } + } else if (!execute(interpreter_state, head)) { + printf("A runtime error occurred!\n"); + break; + } head = head->next; } clean_token_result(result.result);