fix: don't panic on error in repl
This commit is contained in:
parent
49e99b6fa4
commit
4e7c8eba01
1 changed files with 4 additions and 3 deletions
|
@ -24,10 +24,11 @@ fn main() {
|
||||||
|
|
||||||
let tokens = lexer::read(&input).unwrap();
|
let tokens = lexer::read(&input).unwrap();
|
||||||
let ast = parser::parse(tokens).unwrap();
|
let ast = parser::parse(tokens).unwrap();
|
||||||
let res = evaluator::eval(env.clone(), ast).unwrap();
|
let res = evaluator::eval(env.clone(), ast);
|
||||||
|
|
||||||
for expr in res {
|
match res {
|
||||||
println!("{expr}")
|
Ok(expressions) => expressions.into_iter().for_each(|expr| println!("{expr}")),
|
||||||
|
Err(err) => println!("{}", err.to_string()),
|
||||||
}
|
}
|
||||||
|
|
||||||
input.clear();
|
input.clear();
|
||||||
|
|
Loading…
Reference in a new issue