diff --git a/src/bin/repl.rs b/src/bin/repl.rs index c1e1a51..5e0027e 100644 --- a/src/bin/repl.rs +++ b/src/bin/repl.rs @@ -26,12 +26,12 @@ fn main() -> Result<()> { if expr.trim().is_empty() { continue; } + rl.add_history_entry(expr.as_str())?; let downgraded = unwrap!(downgrade( rnix::Root::parse(expr.as_str()).tree().expr().unwrap() )); let prog = compile(downgraded); println!("{}", unwrap!(run(prog))); - rl.add_history_entry(expr.as_str())?; } Err(ReadlineError::Interrupted) => { println!("CTRL-C");