Commit Graph

7 Commits

Author SHA1 Message Date
zzy
ca7cf221c8 stage1 修复设计问题 实现ir2vm 2026-08-05 19:13:48 +08:00
zzy
2ccee5f1cf stage1 修复设计问题 实现ast2ir 2026-08-05 08:14:23 +08:00
zzy
8ac59dfaa1 stage1 完成sema词法 2026-08-04 10:20:57 +08:00
zzy
74d7376039 stage1 完成ast 定义sema 2026-08-03 12:39:28 +08:00
zzy
b43042c88d stage1 重构代码 2026-08-01 21:15:47 +08:00
zzy
459b6188a9 stage1 - 全面重构 stage1 编译器架构:类型系统(arena + items)、IR 发射层(spl_emit.h/c)、统一所有 emit 调用点。
- 实现 as 类型转换运算符、修复 &&/|| 短路求值 bug。
- 在 splc1.spl 中实现 Vec/Map/Emit 基础库(~50 个方法)。
- 修复实例方法调用中 self 参数被错误丢弃的 bug。
2026-07-20 20:53:41 +08:00
zzy
51d8510b79 stage1 部分功能测试00,01,02,06成功 2026-07-05 18:23:33 +08:00