547 Commits

Author SHA1 Message Date
d0c34ce1c2 feat: 优化声明语句语义分析
- 重构代码,优化分析流程,增加对常量声明的处理
-改进错误处理和日志输出,提高可读性和调试友好性
- 修复了一些潜在的语义分析问题,如常量未初始化的检查
2025-08-26 01:16:40 +08:00
1872221666 refactor: 优化赋值语句语义分析逻辑 2025-08-26 01:16:26 +08:00
0a35289ad0 chore: 添加 Demo22运行配置 2025-08-25 18:01:02 +08:00
5f42beaf2a test: 添加 Demo22 演示项目 2025-08-25 18:00:54 +08:00
b454d65962 chore: 新增 Demo14 的运行配置 2025-08-25 18:00:40 +08:00
d536bd17ce
!62 feat: 构建与发布脚本优化
Merge pull request !62 from Luke/feature/add-build-docker
2025-08-25 07:33:23 +00:00
3b3478ee30 style: 删除无用注释 2025-08-25 15:21:18 +08:00
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