Readme and clippy cleanups
This commit is contained in:
parent
cbd52de91b
commit
8cc0202a7b
13 changed files with 159 additions and 197 deletions
|
|
@ -183,7 +183,7 @@ fn let_callback(ast: &Seg, syms: &mut SymTable) -> Result<Ctr, Traceback> {
|
|||
name.clone(),
|
||||
Symbol::from_ast(
|
||||
name, &"variable used in let form".to_string(),
|
||||
&Seg::from_mono(Box::new(*var_val_res.unwrap().clone())),
|
||||
&Seg::from_mono(Box::new(*var_val_res.unwrap())),
|
||||
None),
|
||||
);
|
||||
locals.push(name.clone());
|
||||
|
|
@ -214,7 +214,7 @@ fn let_callback(ast: &Seg, syms: &mut SymTable) -> Result<Ctr, Traceback> {
|
|||
if !eval_forms.circuit(&mut |eval_form: &Ctr| -> bool {
|
||||
let res: Result<Box<Ctr>, Traceback>;
|
||||
if let Ctr::Seg(ref eval_tree) = eval_form {
|
||||
res = eval(&eval_tree, &mut localsyms);
|
||||
res = eval(eval_tree, &mut localsyms);
|
||||
} else {
|
||||
let eval_tree = Seg::from_mono(Box::new(eval_form.clone()));
|
||||
let intermediate = eval(&eval_tree, &mut localsyms);
|
||||
|
|
@ -234,7 +234,7 @@ fn let_callback(ast: &Seg, syms: &mut SymTable) -> Result<Ctr, Traceback> {
|
|||
return false;
|
||||
}
|
||||
|
||||
result = res.unwrap().clone();
|
||||
result = res.unwrap();
|
||||
true
|
||||
}) {
|
||||
assert!(err_trace.depth() > 0);
|
||||
|
|
@ -314,7 +314,7 @@ fn while_callback(ast: &Seg, syms: &mut SymTable) -> Result<Ctr, Traceback> {
|
|||
}
|
||||
}
|
||||
|
||||
Ok(*(result.unwrap()).clone())
|
||||
Ok(*(result.unwrap()))
|
||||
}
|
||||
|
||||
const CIRCUIT_DOCSTRING: &str = "traverses a list of N un-evaluated forms.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue