8 个重大版本
0.9.1 | 2023年7月18日 |
---|---|
0.8.0 | 2021年9月18日 |
0.7.0 | 2021年7月25日 |
0.5.0 | 2021年1月25日 |
0.3.0 | 2020年12月15日 |
#447 in 编程语言
每月 48 次下载
在 6 个 crate 中使用 (via monkey-parser)
14KB
377 行
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 编程语言就是从这里来的。
依赖项
~0.6–1.4MB
~32K SLoC