bread:基于表达式的脚本语言 源码
面包 :bread: bread是基于该语言的垃圾收集解释(见GUIDE.md的详细信息,使用表达式,面向对象,动态类型的脚本语言与第一类关闭,和bread )。 bread的设计目标如下: 在我的编程语言课上的期末项目中取得好成绩 建筑面包 bread在C标准库之外没有任何依赖关系,因此只需运行 make release 创建优化的版本。生成的二进制文件将是./release/bread。要安装bread ,运行 make install 默认情况下, bread将安装在〜/ .local / bin / bread中。要运行bread文件,命令是 bread file.brd 要启动REPL,只需运行不带参数的bread 。 致谢 在实现解释器的各个部分时以供参考/启发,尤其是对于闭包和垃圾收集器的调用约定。 编程语言,用于启发虚拟机的语法和某些字节码操作。
文件列表
bread-master.zip
(预估有个31文件)
bread-master
.gitignore
14B
vm.h
3KB
GUIDE.md
15KB
Makefile
2KB
common.h
939B
vm.c
42KB
LICENSE
1KB
token.h
2KB
examples
暂无评论