2 个不稳定版本
0.9.1 | 2023年7月18日 |
---|---|
0.8.0 | 2021年10月18日 |
#1091 in 编程语言
21 每月下载量
用于 monkey-wasm
145KB
3.5K SLoC
monkey-rust
这是一个用 Rust 编写的 Monkey 编程语言编译器
什么是 Monkey?
Monkey 拥有类似 C 的语法,支持 变量绑定,前缀 和 中缀运算符,有 一等 和 高阶函数,可以轻松处理 闭包,并且内置了 整数、布尔值、数组 和 哈希。
官方网站是:https://monkeylang.org/。它有多种实现语言 :).
关于如何编写解释器的书籍:用 Go 编写解释器。Monkey 编程语言就是从这里来的。
依赖
~0.8–1.6MB
~35K SLoC