【文件属性】:
文件名称:scheme:方案解释器和编译器
文件大小:16KB
文件格式:ZIP
更新时间:2021-07-07 22:49:59
C
方案
(将会是什么)一个方案编译器
bootstrap 目录包含以下内容: bootstrap.c 是方案的引导解释器,用于引导 compile/compile.scm (目前不存在,因为 git 不跟踪空目录)。 prims.c 包含引导程序的原始程序 lib.scm 实现引导程序运行的标准库。
要进行测试,请在终端输入:
$ make
$ ./bootstrap/bootstrap
& gt ; (load " bootstrap/lib.scm " )
prims.c 当前定义:
字符->整数
整数->字符
数字->字符串
字符串->数字
符号->字符串
字符串->符号
布尔值?
字符?
整数?
一对?
象征?
程序?
细绳?
港口?
商
余
=
<
缺点
车
CDR
定车!
设置-cdr!
等式?
字符串追加
申请
评估
出口
交互环境
环境
零
【文件预览】:
scheme-master
----bootstrap()
--------prims.c(13KB)
--------bootstrap.h(2KB)
--------bootstrap.c(18KB)
--------lib.scm(3KB)
--------Makefile(254B)
--------.gitignore(13B)
----cxrs.sh(817B)
----vm()
--------.gitignore(0B)
----lib()
--------.gitignore(0B)
----util.c(1KB)
----cxrs.h(1KB)
----README.md(2KB)
----Makefile(308B)
----compile()
--------.gitignore(0B)
--------compile.scm(1KB)
----util.h(221B)
----.gitignore(16B)