#解释器 #lox #语言 # #伟大 #惊人 #鲍勃

bin+lib lox_one

Lox 编程语言的树遍历解释器

1 个不稳定版本

0.1.0 2022 年 10 月 9 日

#728编程语言 中排名

MIT 许可证

83KB
2.5K SLoC

lox-one

这是一个简单的 Lox 语言树遍历解释器。

此仓库实现了来自伟大的 Crafting Interpreters 书籍的 jlox 解释器,作者是令人惊叹的 Bob Nystrom

进展

  • 扫描器
  • 解析器
  • 环境
  • 变量
  • 条件 if/else
  • 循环(《for》和《while》循环)
  • 函数(一等,闭包)
  • 解析器
  • 继承

后续想法

我想如果我能完成这本书,我会添加

  • 列表
  • 哈希表
  • 操作符重载
  • 类似于 TypeScript 风格的类型检查

依赖

~4–15MB
~144K SLoC