Scheme interpreter syntactic analyzer for program expressions
. __Authors:__ Joseph Wayne Norton ([`[email protected]`](mailto:[email protected])).'$scmi_exports'/0 | |
analyze_define/2 | |
analyze_define_library/2 | |
analyze_define_record_type/2 | |
analyze_define_syntax/2 | |
analyze_define_values/2 | |
analyze_import/2 |
'$scmi_exports'() -> [{scm_symbol(), scmi_expander()}]
analyze_define(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_library(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_record_type(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_syntax(Exp0::scmi_exp(), Senv::scmi_senv()) -> scmi_dexec()
analyze_define_values(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_import(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()