project. Scheme解释器的模块工程[mce-project]
Module order: 文件按显式依赖顺序声明;每个Module拥有独立的导入和导出。
module. Scheme环境模块[mce-env-module]
Outputs: lp-example/mce/environment.scm
Checks: Scheme工程的11项值与5项异常核验
Exports: (extend-environment lookup define-value!)
Initialization order: 片段按下列清单建立;函数体依赖可以相互引用。
module. Scheme原语模块[mce-primitives-module]
Outputs: lp-example/mce/primitives.scm
Checks: Scheme工程的11项值与5项异常核验
Imports: (lp-example mce environment) (extend-environment)
Exports: (initial-environment)
Initialization order: 片段按下列清单建立;函数体依赖可以相互引用。
module. Scheme求值与闭包应用模块[mce-engine-module]
Outputs: lp-example/mce/engine.scm
Checks: Scheme工程的11项值与5项异常核验
Imports: (lp-example mce environment) (extend-environment lookup define-value!)
Exports: (evaluate-sequence)
Initialization order: 片段按下列清单建立;函数体依赖可以相互引用。
module. Scheme解释器入口模块[mce-entry-module]
Outputs: lp-example/mce/entry.scm
Checks: Scheme工程的11项值与5项异常核验
Imports: (lp-example mce primitives) (initial-environment)
Imports: (lp-example mce engine) (evaluate-sequence)
Exports: (run)
Initialization order: 片段按下列清单建立;函数体依赖可以相互引用。
module. Scheme工程核验模块[mce-checks-module]
Outputs: lp-example/mce/checks.scm
Checks: Scheme工程的11项值与5项异常核验
Imports: (lp-example mce entry) (run)
Exports: (run-checks)
Initialization order: 片段按下列清单建立;函数体依赖可以相互引用。