|
|
5c48f4038b
|
test: 重构 Student 类并简化 Main 函数
|
2025-09-01 15:33:33 +08:00 |
|
|
|
783be100e7
|
test: 增加 Demo32
|
2025-09-01 14:10:31 +08:00 |
|
|
|
9f7628aded
|
test: 添加类继承演示示例
|
2025-08-31 17:55:49 +08:00 |
|
|
|
f0e3bfe05c
|
test: 添加 Demo30
|
2025-08-31 17:38:23 +08:00 |
|
|
|
5ec4f9ec6a
|
test: 修改 Demo29 适配最新语法
|
2025-08-31 17:03:00 +08:00 |
|
|
|
419057c3c2
|
fix: 修正 getName 方法调用
|
2025-08-31 15:34:41 +08:00 |
|
|
|
f00d99d748
|
test: 更新以测试新功能
|
2025-08-30 17:04:00 +08:00 |
|
|
|
4b90f15371
|
test: 添加自定义类型字段嵌套示例
- 新增 Main.snow 文件,定义了 Address 和 Person 两个结构体- 在 Person 结构体中使用 Address 类型的字段,实现类型嵌套
- 添加 OS.snow 文件,提供基本的打印功能- 此示例展示了如何在 SNOBOL 中使用自定义类型进行字段嵌套
|
2025-08-30 14:25:11 +08:00 |
|
|
|
1e832dc8bf
|
test: 添加 Animal 类的 setAge 方法并优化 OS 模块
- 在 Animal 结构体中添加 setAge 方法,用于设置 age 字段
- 在 OS 模块中添加 println函数,实现换行打印功能- 更新 Main 函数,演示使用 setAge 方法和 println 函数
|
2025-08-30 11:28:56 +08:00 |
|
|
|
37c03cf248
|
test: 修改 Demo28
|
2025-08-29 17:41:52 +08:00 |
|
|
|
e758b7ad86
|
test: 修复 getName 方法并优化代码结构
|
2025-08-29 01:56:25 +08:00 |
|
|
|
35bf118abc
|
test: 删除多余的空行并优化代码格式
|
2025-08-28 18:15:54 +08:00 |
|
|
|
306f6f91e1
|
test: 增加 Demo27 示例代码
|
2025-08-28 18:01:04 +08:00 |
|
|
|
f75af0dc9b
|
test: 重构 Demo27 模块的示例代码
|
2025-08-28 17:47:46 +08:00 |
|
|
|
3583e9c67c
|
test: 面向对象的初步示例代码
|
2025-08-27 22:59:02 +08:00 |
|
|
|
7b6e9fa3f0
|
test: 添加 Demo27
|
2025-08-27 22:21:27 +08:00 |
|
|
|
e75a60026d
|
test: 新增 Demo26 演示程序
|
2025-08-27 10:42:11 +08:00 |
|
|
|
5537a448e8
|
test: 添加 Demo25 示例项目
|
2025-08-26 18:09:01 +08:00 |
|
|
|
b033d53d28
|
test: Demo24 增加更多测试用例
|
2025-08-26 17:30:15 +08:00 |
|
|
|
b02af0728a
|
test: 修改 Demo24
|
2025-08-26 16:59:25 +08:00 |
|
|
|
71cbb3a737
|
test: 增加 Demo 24
|
2025-08-26 16:22:53 +08:00 |
|
|
|
f69dd85365
|
test: 增加 Demo23
|
2025-08-26 14:40:45 +08:00 |
|
|
|
1f8176d15e
|
test: 修改 Demo22
|
2025-08-26 11:55:25 +08:00 |
|
|
|
310e909359
|
test: 重构 Demo22 模块导入和文件布局
- 修改 Main.snow,移除未使用的 ModuleA 导入
- 将 ModuleA.snow 文件内容合并到 Main.snow 中
|
2025-08-26 01:43:27 +08:00 |
|
|
|
d10b7336c1
|
test: 重构示例代码 Demo22
|
2025-08-26 01:19:05 +08:00 |
|
|
|
5f42beaf2a
|
test: 添加 Demo22 演示项目
|
2025-08-25 18:00:54 +08:00 |
|
zhangxun
|
582ba2ce27
|
test: 重构 Demo
|
2025-08-04 15:08:29 +08:00 |
|
|
|
60388f6846
|
test: 添加 Demo21 项目
|
2025-08-03 00:16:17 +08:00 |
|
|
|
7c242d998f
|
test: 更新 Demo20
|
2025-08-03 00:08:56 +08:00 |
|
|
|
cedc77cbc6
|
test: 修改 Demo20
|
2025-08-02 12:33:14 +08:00 |
|
|
|
6083c0b024
|
test: 将 print 函数替换为 os.print
|
2025-08-02 10:50:22 +08:00 |
|
|
|
4a84f37b20
|
test: 更新 Demo19 示例
|
2025-08-01 23:34:57 +08:00 |
|
|
|
028561fc4f
|
test: 添加 Demo19 项目
|
2025-08-01 18:36:06 +08:00 |
|
|
|
156f2b76c4
|
test: 修改 Demo14 中的打印函数
|
2025-07-31 12:44:05 +08:00 |
|
|
|
8e26b57cde
|
test: 修改 Demo15 中的打印函数
|
2025-07-31 12:44:01 +08:00 |
|
|
|
be8e57ef60
|
test: 修改 Demo16 中的打印函数
|
2025-07-31 12:43:55 +08:00 |
|
|
|
2c3c4089f8
|
test: 修改 Demo17 中的打印函数
|
2025-07-31 12:43:48 +08:00 |
|
|
|
2f16dd2749
|
test: 添加 Demo18 项目
|
2025-07-29 11:21:09 +08:00 |
|
|
|
63e8b0163a
|
test: 添加 Demo17
|
2025-07-28 18:01:06 +08:00 |
|
|
|
83b2122bd7
|
test: 添加 Demo16
|
2025-07-28 17:35:38 +08:00 |
|
|
|
52d811b6aa
|
test: 更新 Demo15 文件
|
2025-07-28 15:25:09 +08:00 |
|
|
|
e0ad945202
|
test: 更新 Demo15 文件
|
2025-07-28 13:43:27 +08:00 |
|
|
|
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 |
|