1个不稳定版本

0.1.0 2024年7月21日

#248编程语言

Download history • Rust 包仓库 99/week @ 2024-07-16 • Rust 包仓库 28/week @ 2024-07-23 • Rust 包仓库 1/week @ 2024-07-30 • Rust 包仓库

128 每月下载量

MIT/Apache

59KB
1.5K SLoC

一个Lisp方言的解释器。

代码通过三个阶段进行转换

  1. 扫描器:将输入字符串转换为标记
  2. 解析器:将标记转换为由表达式组成的抽象语法树(AST)
  3. 评估器:评估由AST表示的程序

每个阶段都是一个迭代器,将数据传递到下一个阶段。

依赖项

~4–6MB
~124K SLoC