Commit Graph
17 Commits
Author SHA1 Message Date
zzy 3175e04e6e stage1 支持tuple 修复悬垂指针问题 2026-09-14 19:01:33 +08:00
zzy a621e34d51 stage1 支持任意顺序声明 使用eval求值的机制 2026-09-14 18:11:58 +08:00
zzy 5073c2b3ea stage1 支持聚合类型方法 2026-09-14 15:36:43 +08:00
zzy 9bdb7f892e stage1 支持结构体初始化 2026-09-14 10:09:32 +08:00
zzy 72ae6d6994 stage1 使用切片表达字符串而非C字符串 提供属性系统 2026-09-13 22:26:41 +08:00
zzy a64a96f9a4 stage1 实现ir2vm 修复nob test命令的构建问题 2026-09-12 18:51:10 +08:00
zzy 87d9b7ea34 stage1 实现并修复ast2ir的核心功能的正确性 2026-09-12 09:46:56 +08:00
zzy 49ccdec3dd stage1 实现更多ast2ir 修复bug 提供内置操作 2026-09-11 19:26:48 +08:00
zzy ab6e99c958 stage1 重新实现ast2ir 2026-09-10 23:20:09 +08:00
zzy 34df303b56 stage1 实现部分ast2ir内容并重构stage0 引入并重构ir2vm 构建系统修改部分 2026-08-28 13:01:19 +08:00
zzy 3d57260f3f stage1 实现部分ast2ir内容 2026-08-26 14:55:47 +08:00
zzy 0f40de43a1 stage1 更多的语义及其附属基础设施 2026-08-20 19:51:08 +08:00
zzy 994a35a942 stage1 重构语义分析 ast2ir ir部分 2026-08-18 11:22:15 +08:00
zzy 314100afbc stage1 初步实现 2026-08-06 19:26:30 +08:00
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 74d7376039 stage1 完成ast 定义sema 2026-08-03 12:39:28 +08:00