|  | 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 |  | 
			
				
					|  | 6083c0b024 | test: 将 print 函数替换为 os.print | 2025-08-02 10:50:22 +08:00 |  | 
			
				
					|  | b093f8db72 | feat: 支持数组下标访问类型分派 - 扩展 __index_i 函数支持 byte、short、int、long、float、double、boolean等类型
- 新增 __index_b、__index_s、__index_l、__index_f、__index_d、__index_r 函数- 优化数组元素访问的 IR 生成逻辑,根据类型选择合适的函数
- 更新 VM 层的 ARR_GET 子命令处理逻辑,支持多种数据类型 | 2025-08-02 10:49:54 +08:00 |  | 
			
				
					|  | 4a84f37b20 | test: 更新 Demo19 示例 | 2025-08-01 23:34:57 +08:00 |  | 
			
				
					|  | 2a6fa8034c | chore: Demo19 添加调试参数 | 2025-08-01 23:34:40 +08:00 |  | 
			
				
					|  | 102e84bc01 | feat: 重构并扩展调用指令生成逻辑 - 优化了 syscall、数组下标访问和普通函数调用的处理逻辑
- 新增对多维数组下标访问的支持
- 改进了字符串常量和寄存器的绑定机制
- 统一了参数加载和错误处理的代码 | 2025-08-01 23:33:31 +08:00 |  | 
			
				
					|  | e5f23b77bd | chore: 添加 Demo19运行配置文件 | 2025-08-01 18:36:15 +08:00 |  | 
			
				
					|  | 028561fc4f | test: 添加 Demo19 项目 | 2025-08-01 18:36:06 +08:00 |  | 
			
				
					|  | 82f4ba1a6e | feat: 支持数组类型及数组字面量 - 新增 ArrayLiteralNode 表示数组字面量表达式节点
- 实现 ArrayLiteralAnalyzer 进行数组字面量的语义分析
- 添加 ArrayType 表示数组类型,并支持多维数组
- 修改 Context 类,增加对数组类型的支持
- 更新 DeclarationStatementParser,支持多维数组类型的声明
- 在 CallGenerator 中添加对特殊函数 __index_i 的处理,用于数组索引操作 | 2025-08-01 18:34:03 +08:00 |  | 
			
				
					|  | f1069d6e5d | !52 release: 合并 v0.6.0 版本至 main 分支 Merge pull request !52 from Luke/release/v0.6.0v0.6.0 | 2025-07-31 09:53:38 +00:00 |  | 
			
				
					|  | ad11efe974 | chore: 更新项目版本至 v0.6.0 | 2025-07-31 17:29:11 +08:00 |  | 
			
				
					|  | 736e088a91 | !51 feat: 支持模块内函数调用自动补全为当前模块前缀 Merge pull request !51 from Luke/bugfix/fix-function-call | 2025-07-31 06:35:25 +00:00 |  | 
			
				
					|  | d77368bb13 | chore: 添加 Bug5 运行配置文件 | 2025-07-31 14:17:46 +08:00 |  |