Module scmi_eval
August 15, 2013 ยท View on GitHub
Scheme interpreter expression evaluator
. __Authors:__ Joseph Wayne Norton ([`norton@alum.mit.edu`](mailto:norton@alum.mit.edu)).Function Index
| default_ng/1 | |
| default_ok/2 | |
| eval/1 | |
| eval/2 | |
| eval/3 | |
| eval/4 | |
| exec/1 | |
| exec/2 | |
| exec/3 | |
| exec/4 |
Function Details
default_ng/1
default_ng(Error::scmi_exp()) -> no_return()
default_ok/2
default_ok(Value::scmi_exp(), Ng::scmi_dng()) -> scmi_exp()
eval/1
eval(Exp::scmi_exp()) -> scmi_exp()
eval/2
eval(Exp::scmi_exp(), Env::scmi_denv()) -> scmi_exp()
eval/3
eval(Exp::scmi_exp(), Env::scmi_denv(), Ok::scmi_dok()) -> scmi_exp()
eval/4
eval(Exp::scmi_exp(), Env::scmi_denv(), Ok::scmi_dok(), Ng::scmi_dng()) -> scmi_exp()
exec/1
exec(Exec::scmi_dexec()) -> scmi_exp()
exec/2
exec(Exec::scmi_dexec(), Env::scmi_denv()) -> scmi_exp()
exec/3
exec(Exec::scmi_dexec(), Env::scmi_denv(), Ok::scmi_dok()) -> scmi_exp()
exec/4
exec(Exec::scmi_dexec(), Env::scmi_denv(), Ok::scmi_dok(), Ng::scmi_dng()) -> scmi_exp()