Commit Graph
15 Commits
Author SHA1 Message Date
zzy bb9d0a9f18 stage2 提供词法分析器通过与stage1的差异测试 stage1提供数组到切片的隐式转换 2026-09-18 19:40:10 +08:00
zzy fb0ff9b663 stage1 解决重构哈希 nob优化支持头文件缓存以及win下exe缓存 2026-09-17 20:55:21 +08:00
zzy 2594a81034 stage1 解决@self无法在文件内直接使用的问题 2026-09-17 16:30:38 +08:00
zzy acfbbeee8b stage1 支持更多语法 修复更多问题 暂时stage1功能结束 2026-09-17 13:37:59 +08:00
zzy 54425a50c7 stage1 重构代码 语法上重新实现解包语法 2026-09-17 00:33:03 +08:00
zzy 2a84b61e3d stage1 大量重构 2026-09-16 20:09:24 +08:00
zzy e4347cc3ea stage1 重写进行代码设计并重构 提供diag替换老旧错误处理 2026-09-16 15:21:59 +08:00
zzy 09d05e3a34 stage1 指针计算类型的错误修复 as运算符优先级的修改 ir2vm的bug修复 2026-09-15 21:24:58 +08:00
zzy 06f3884c30 stage1 支持指针运算 提供新的类型检查计算 2026-09-15 19:11:01 +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 49ccdec3dd stage1 实现更多ast2ir 修复bug 提供内置操作 2026-09-11 19:26:48 +08:00
zzy 98b35a98e3 stage1 新的ast结构 使用pest描述语法 2026-09-08 13:14:29 +08:00
zzy 34df303b56 stage1 实现部分ast2ir内容并重构stage0 引入并重构ir2vm 构建系统修改部分 2026-08-28 13:01:19 +08:00
zzy c81a57dacb builder 更改构建方式从python换成nob.h 2026-08-19 21:38:41 +08:00