Scheme interpreter syntactic analyzer for program expressions
. __Authors:__ Joseph Wayne Norton ([`norton@alum.mit.edu`](mailto:norton@alum.mit.edu)).'$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()