文件名称:scheme:方案解释器和编译器
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-27 16:36:39
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)