Module scmianalyzeprogram
September 7, 2013 ยท View on GitHub
Scheme interpreter syntactic analyzer for program expressions
. __Authors:__ Joseph Wayne Norton ([`norton@alum.mit.edu`](mailto:norton@alum.mit.edu)).Function Index
| '$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 |
Function Details
'$scmi_exports'/0
'$scmi_exports'() -> [{scm_symbol(), scmi_expander()}]
analyze_define/2
analyze_define(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_library/2
analyze_define_library(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_record_type/2
analyze_define_record_type(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_define_syntax/2
analyze_define_syntax(Exp0::scmi_exp(), Senv::scmi_senv()) -> scmi_dexec()
analyze_define_values/2
analyze_define_values(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()
analyze_import/2
analyze_import(Exp::scmi_exp(), SEnv::scmi_senv()) -> scmi_dexec()