尖峰语言:通过做项目学习 我自己的语言解释器字节码编译器和用Go语言编写的虚拟机 源码
尖峰解释器 通过做项目学习-用Go语言为我自己的语言“ Spike”编写的口译员 语言特征 不变变量 let Name = "kenny" Name = "def" // Error! 元组 let Person = (123, "Lukasz") 原子 let Person = (person, 123, "Lukasz") let Place = (place, 222, "Krakow") 模式匹配 let Person = (person, 123, "Lukasz") case Person of (person, Id, Name) -> { printf(
文件列表
spike-lang-master.zip
(预估有个62文件)
spike-lang-master
spike
eval
errors_test.go
1KB
builtins.go
1KB
eval_test.go
5KB
eval.go
10KB
object
environment_test.go
1KB
array.go
727B
暂无评论