Scheme interpreter syntactic analyzer for primitive expressions
. __Authors:__ Joseph Wayne Norton ([`[email protected]`](mailto:[email protected])).
'$scmi_exports'() -> [{scm_symbol(), scmi_expander()}]
analyze_application(Operands::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_assignment(X1::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_if(X1::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_include(Ss::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_include_ci(Exp::scmi_exp(), SEnv::scmi_senv()) -> no_return()
analyze_include_lib(Ss::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_include_lib_ci(Exp::scmi_exp(), SEnv::scmi_senv()) -> no_return()
analyze_lambda(Body::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_proc_application(Proc::scmi_proc(), Operands::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_quote(X1::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_sequence(Exps::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
apply(Nip0, Args, Env, Ok, Ng) -> any()