1 个不稳定版本
0.1.0 | 2022 年 10 月 9 日 |
---|
#728 在 编程语言 中排名
83KB
2.5K SLoC
lox-one
这是一个简单的 Lox 语言树遍历解释器。
此仓库实现了来自伟大的 Crafting Interpreters 书籍的 jlox 解释器,作者是令人惊叹的 Bob Nystrom。
进展
- 扫描器
- 解析器
- 环境
- 变量
- 条件
if/else
- 循环(《for》和《while》循环)
- 函数(一等,闭包)
- 解析器
- 类
- 继承
后续想法
我想如果我能完成这本书,我会添加
- 列表
- 哈希表
- 操作符重载
- 类似于 TypeScript 风格的类型检查
依赖
~4–15MB
~144K SLoC