11 Commits

Author SHA1 Message Date
16a5d8d6ac test: 添加 Demo15 项目 2025-07-28 09:56:09 +08:00
e84aedc100 test: 修改模块名称为小写 2025-07-21 23:13:50 +08:00
a454eed26f test: 重构 Demo14 演示代码
- 移除了 Main.snow 文件中的直接系统调用
- 新增 OS.snow 文件,实现 print 函数封装
- 修改 Main.snow,使用新的 print 函数替代系统调用
2025-07-21 22:52:40 +08:00
b4c933e3d4 test: 更新 Demo14 示例程序
- 修改导入模块,使用 os 模块替代 BuiltinUtils
- 更新 syscall 调用,增加表达式计算
2025-07-21 17:10:42 +08:00
b8c57b6c49 test: 修改示例代码 2025-07-20 20:15:07 +08:00
b332c76ef8 feat: 增加自动导入模块函数调用支持
- 实现了在当前模块未找到目标函数时,自动遍历所有已导入模块寻找唯一同名函数的功能
- 如果多个导入模块含有同名函数,会报错提示函数调用不明确
- 这个改动扩展了函数调用的范围,提高了代码的灵活性和可复用性
2025-07-20 20:14:52 +08:00
64cefebee5 feat: 实现 BuiltinUtils 标准库并更新相关机制
- 重构 BuiltinTypeRegistry 类,扩展内置类型和模块的注册功能
- 新增 BuiltinUtils 标准库模块,提供 print 和 println 函数
- 实现 syscall 内核函数,供 BuiltinUtils 内部使用
- 更新测试用例,添加 Demo14 项目以验证新功能
2025-07-19 17:04:49 +08:00
zhangxun
6fb24f3f2f test: 修改 Demo13 以支持新版语法(移除对字面量 D 的支持) 2025-07-18 11:17:00 +08:00
e18d7426bc refactor: 重构死循环测试用例
- 将 initializer 改为 init
- 将 condition 改为 cond
- 将 update 改为 step
2025-07-14 23:46:51 +08:00
zhangxun
e33ad15475 chore: 增加 Demo13 2025-07-10 19:18:19 +08:00
34247fb70d chore: 移动 Demo 文件到 Demo文件夹 2025-07-10 11:46:07 +08:00