|
|
926e87888c
|
build: 优化打包脚本并移除并行构建总结
|
2025-08-25 15:20:36 +08:00 |
|
|
|
f7db4fcce8
|
chore: 添加 build-release-all.ps1 运行配置
|
2025-08-25 13:47:20 +08:00 |
|
|
|
9afc1caac7
|
build: 移除构建失败时的冗余错误提示
|
2025-08-25 13:47:08 +08:00 |
|
|
|
2a9d2b7f5f
|
chore: 修改脚本名词
|
2025-08-25 13:43:38 +08:00 |
|
|
|
f11303f0e8
|
build: 添加 Linux 和 Windows 平台的发布脚本配置
|
2025-08-25 13:41:40 +08:00 |
|
|
|
7dd273759a
|
build: 实现 Windows 和 Linux并行构建脚本
- 新增 build-parallel.ps1脚本,用于同时执行 Windows 和 Linux 构建任务
- 实现了日志实时输出和错误处理功能
- 添加了构建结果摘要和错误代码处理
|
2025-08-25 13:41:26 +08:00 |
|
|
|
e626553a9c
|
build: 降级 SNOW_VERSION 至 0.7.0
|
2025-08-25 13:18:01 +08:00 |
|
|
|
b2c0b986c4
|
build: 更新版本号并重构发布脚本
-重构 release-linux.ps1 脚本,添加版本号读取和输出路径定义
- 新增 release-windows.ps1 脚本,实现 Windows 版本的构建和打包
- 添加 dotenv.ps1工具脚本,用于统一解析 .env 文件
|
2025-08-25 13:17:51 +08:00 |
|
|
|
a16f0ac059
|
chore: 添加 Linux 版本导出脚本和相关配置
- 新增 .env 文件和生成脚本
- 更新 docker-compose.yml 和 Dockerfile 以支持 Linux 版本导出
- 添加 PowerShell 脚本生成 .env 文件
- 实现 Linux 版本导出的完整流程
|
2025-08-25 12:32:10 +08:00 |
|
|
|
d3646c86ec
|
chore: 增加docker自动构建
|
2025-08-24 22:02:54 +08:00 |
|
|
|
39dff9efc5
|
!61 release: 合并 v0.7.0 版本至 main 分支
Merge pull request !61 from Luke/release/v0.7.0
v0.7.0
|
2025-08-24 04:15:25 +00:00 |
|
|
|
80efd7c357
|
feat: 添加 os.snow系统库模块
|
2025-08-24 12:13:23 +08:00 |
|
|
|
99345ddd19
|
chore: 更新项目版本至0.7.0
|
2025-08-24 12:05:30 +08:00 |
|
|
|
df07531edc
|
chore: 更新 bug issue 模板中的软件版本选项
将 v0.6.0 版本替换为 v0.7.0版本,以反映软件的最新版本。
|
2025-08-24 12:05:15 +08:00 |
|
|
|
5511978ed8
|
!60 refactor: 移除词法分析器中的调试代码
Merge pull request !60 from Luke/feature/del-tokens
|
2025-08-22 09:37:19 +00:00 |
|
|
|
3406e1a2dd
|
refactor: 移除词法分析器中的调试代码
|
2025-08-22 17:34:53 +08:00 |
|
|
|
00f73ecb47
|
!56 refactor: 重构关键字
Merge pull request !56 from zhangxun/feature/refactor-keyword
|
2025-08-04 09:23:38 +00:00 |
|
|
|
e51ba01962
|
!58 fix: 省略模块函数调用前缀,语义分析依然判定函数存在
Merge pull request !58 from zhangxun/bugfix/module-function-call-prefix
|
2025-08-04 09:00:21 +00:00 |
|
zhangxun
|
a9b4a6682a
|
fix: 省略模块函数调用前缀,语义分析依然判定函数存在
|
2025-08-04 16:37:04 +08:00 |
|
zhangxun
|
6c5bafb3e9
|
!57 docs: 移除废弃的字面量后缀 i、d
Merge pull request !57 from zhangxun/bugfix/abandoned-numerical-suffixes
|
2025-08-04 07:56:50 +00:00 |
|
zhangxun
|
8d04397f32
|
docs: 移除废弃的字面量后缀 i、d
|
2025-08-04 15:26:00 +08:00 |
|
zhangxun
|
7898505717
|
docs: update README.md
|
2025-08-04 15:20:30 +08:00 |
|
|
|
5fdb86cd1b
|
!55 feature: 增强错误定位
Merge pull request !55 from zhangxun/feature/enhancement-error-location
|
2025-08-04 07:15:07 +00:00 |
|
zhangxun
|
60adecf808
|
Merge remote-tracking branch 'origin/feature/refactor-keyword' into feature/refactor-keyword
|
2025-08-04 15:08:50 +08:00 |
|
zhangxun
|
4ae77434dc
|
docs: 更新文档
|
2025-08-04 15:08:29 +08:00 |
|
zhangxun
|
582ba2ce27
|
test: 重构 Demo
|
2025-08-04 15:08:29 +08:00 |
|
zhangxun
|
359c65228d
|
test: 重构 BugFarm
|
2025-08-04 15:08:28 +08:00 |
|
zhangxun
|
3e7e5f2dad
|
feat: 支持标准 URL 格式
|
2025-08-04 15:01:11 +08:00 |
|
zhangxun
|
9a61798d81
|
docs: 更新文档
|
2025-08-04 14:52:24 +08:00 |
|
zhangxun
|
9f3b3ad860
|
refactor: 重构 Demo
|
2025-08-04 14:52:13 +08:00 |
|
zhangxun
|
62f58cd83a
|
refactor: 重构 BugFarm
|
2025-08-04 14:52:02 +08:00 |
|
zhangxun
|
a8cf93671e
|
refactor: 重构标准库
|
2025-08-04 14:51:24 +08:00 |
|
zhangxun
|
d11822f4ba
|
refactor: 重构模板代码
|
2025-08-04 14:50:10 +08:00 |
|
zhangxun
|
87560db20d
|
refactor: 重构关键字
|
2025-08-04 14:49:39 +08:00 |
|
zhangxun
|
3a2a1363e6
|
feat: 增强错误定位
|
2025-08-04 13:45:23 +08:00 |
|
|
|
d54a2c59b6
|
!54 feat: 禁止全局变量重复声明
Merge pull request !54 from Luke/bugfix/fix-global-redeclare-error
|
2025-08-03 15:25:48 +00:00 |
|
|
|
4eb1aff553
|
Merge branch 'dev' into bugfix/fix-global-redeclare-error
|
2025-08-03 00:49:18 +08:00 |
|
|
|
80ee450b41
|
!53 feat: 支持一维及多维数组类型和字面量,重构调用指令生成逻辑
Merge pull request !53 from Luke/feature/add-support-for-array-syntax
|
2025-08-02 16:48:02 +00:00 |
|
|
|
f876f66414
|
chore: 添加 Bug6 运行配置文件
|
2025-08-03 00:39:18 +08:00 |
|
|
|
2188171b63
|
test: 添加 Bug6
|
2025-08-03 00:39:12 +08:00 |
|
|
|
7fab3cc662
|
feat: 检查全局变量重复声明
- 在 FunctionChecker 类中增加了对全局变量重复声明的检查
- 如果全局变量已经存在,则添加语义错误信息
|
2025-08-03 00:36:34 +08:00 |
|
|
|
62f2baab03
|
chore: 添加 Demo21运行配置
|
2025-08-03 00:16:35 +08:00 |
|
|
|
60388f6846
|
test: 添加 Demo21 项目
|
2025-08-03 00:16:17 +08:00 |
|
|
|
7c242d998f
|
test: 更新 Demo20
|
2025-08-03 00:08:56 +08:00 |
|
|
|
d3a85a24bf
|
feat: 支持数组元素赋值操作
- 新增 __setindex_x 系列内置函数,用于数组元素赋值
- 实现了对 byte、short、int、long、float、double、boolean 和引用类型数组的支持
- 修改了 ExpressionBuilder 和 StatementBuilder以支持数组赋值语法
- 更新了 VirtualMachineEngine 和 SyscallCommand 以支持新的 ARR_SET系统调用
|
2025-08-03 00:08:28 +08:00 |
|
|
|
477591303a
|
chore: 添加 Demo20运行配置文件
|
2025-08-02 19:53:55 +08:00 |
|
|
|
f4a269540a
|
chore: 更新测试配置文件
|
2025-08-02 12:33:27 +08:00 |
|
|
|
cedc77cbc6
|
test: 修改 Demo20
|
2025-08-02 12:33:14 +08:00 |
|
|
|
f61cfa5638
|
fix: 修复常量类型在 VM 中的表示问题
- 为浮点数添加 f 后缀,避免在 VM 中被错误解释为双精度浮点数
- 为长整数添加 L 后缀,保留类型信息
- 双精度浮点数和整数使用默认格式输出
- 支持数组常量的递归序列化,保留类型信息
- 优化了常量生成逻辑,提高了代码可读性和维护性
|
2025-08-02 12:32:28 +08:00 |
|
|
|
f6c877a7a1
|
refactor: 调整代码格式和注释
|
2025-08-02 10:51:14 +08:00 |
|