multiline shell, yay!

This commit is contained in:
Ava Apples Affine 2023-03-15 21:55:10 -07:00
parent 5bdf409a1f
commit 67af8bbd47
Signed by: affine
GPG key ID: 3A4645B8CF806069
8 changed files with 76 additions and 48 deletions

View file

@ -24,7 +24,7 @@ use std::io;
use std::rc::Rc;
fn prompt_default_callback(_: &Seg, _: &mut SymTable) -> Result<Ctr, String> {
Ok(Ctr::Symbol("λ ".to_string()))
Ok(Ctr::Symbol("λ".to_string()))
}
/* loads defaults, evaluates config script */
@ -80,8 +80,6 @@ default value (<lambda>)"
config_document = "(".to_string() + &config_document;
let config_tree = lex(&config_document)?;
let config_result = eval(&config_tree, syms)?;
println!("config result: {config_result}");
eval(&config_tree, syms)?;
Ok(())
}