Implement unwinding mechanism, repl example

This commit is contained in:
2026-05-08 23:19:17 +03:00
parent aa7e371747
commit 01012ae211
10 changed files with 249 additions and 32 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ fn eval_str_in(code: &str, env: &mut Environment) -> Result<Value, EvalError> {
Err(error) => panic!("{error}"),
};
last_value = Some(machine.eval_value(Default::default(), env, value));
last_value = Some(machine.eval_value(Default::default(), env, value, false));
}
last_value.expect("no expressions evaluated")