Scheme interpreter expression evaluator
. __Authors:__ Joseph Wayne Norton ([`[email protected]`](mailto:[email protected])).default_ng/1 | |
default_ok/2 | |
eval/1 | |
eval/2 | |
eval/3 | |
eval/4 | |
exec/1 | |
exec/2 | |
exec/3 | |
exec/4 |
default_ng(Error::scmi_exp()) -> no_return()
default_ok(Value::scmi_exp(), Ng::scmi_dng()) -> scmi_exp()
eval(Exp::scmi_exp()) -> scmi_exp()
eval(Exp::scmi_exp(), Env::scmi_denv()) -> scmi_exp()
eval(Exp::scmi_exp(), Env::scmi_denv(), Ok::scmi_dok()) -> scmi_exp()
eval(Exp::scmi_exp(), Env::scmi_denv(), Ok::scmi_dok(), Ng::scmi_dng()) -> scmi_exp()
exec(Exec::scmi_dexec()) -> scmi_exp()
exec(Exec::scmi_dexec(), Env::scmi_denv()) -> scmi_exp()
exec(Exec::scmi_dexec(), Env::scmi_denv(), Ok::scmi_dok()) -> scmi_exp()
exec(Exec::scmi_dexec(), Env::scmi_denv(), Ok::scmi_dok(), Ng::scmi_dng()) -> scmi_exp()