3 个版本 (破坏性更新)
0.3.0 | 2020年12月15日 |
---|---|
0.2.0 | 2020年12月9日 |
0.1.0 | 2020年12月9日 |
在 编程语言 中排名 1171
64KB
1.5K SLoC
monkey-rust
这是一个用 Rust 编写的 Monkey 编程语言评估器
什么是 Monkey?
Monkey 拥有类似 C 的语法,支持 变量绑定、前缀 和 中缀运算符,有 一等 和 高阶函数,可以轻松处理 闭包,内置了 整数、布尔值、数组 和 哈希表。
官方网站是:[https://monkeylang.org/](https://monkeylang.org/)。它有多种实现语言 :)
有一本书介绍了如何编写解释器:[Writing An Interpreter In Go](https://interpreterbook.com/#the-monkey-programming-language)。Monkey 编程语言就是从这里来的。
依赖关系
~2MB
~49K SLoC