用 Rust 自写静态类型语言 Lumen:下一步加带数据的 enum 与 match

Abhishekcur · x · 2026-09-30

作者正在用 Rust 从零构建一门小型静态类型语言 Lumen(词法、解析、类型检查、降到类型化 IR、优化、跑在栈式字节码 VM 上,已有 structs/tuples/arrays/int 与 bool 的 match)。目前缺两块:无法表达"值是几种形状之一"(无 enum/option),也无法构造递归数据结构(类型检查通过但造不出来)。

计划:

最终目标是用 Lumen 自己写 Lumen 的 lexer。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →