Use object map as catch error value.

This commit is contained in:
Stephen Chung
2021-02-28 14:38:34 +08:00
parent 66b557692b
commit 8eee21ff38
5 changed files with 117 additions and 13 deletions

View File

@@ -23,8 +23,7 @@ fn eprint_error(input: &str, mut err: EvalAltResult) {
let lines: Vec<_> = input.split('\n').collect();
// Print error
let pos = err.position();
err.clear_position();
let pos = err.take_position();
if pos.is_none() {
// No position