|  | e0b4e2432f | docs: 完善 GenerateCommand 的文档 | 2025-06-24 11:32:23 +08:00 |  | 
			
				
					|  | 9c5ae39ead | feat: 增加 GenerateCommand 和 GenerateTask 实现生成项目骨架 | 2025-06-24 11:29:54 +08:00 |  | 
			
				
					|  | bd9691b7eb | feat: 修改逻辑,init不负责生成项目结构,只生成project.cloud | 2025-06-24 10:18:17 +08:00 |  | 
			
				
					|  | 8a78073e90 | refactor: 将 CLICommand 接口移动到 cli.command 包中 | 2025-06-24 09:32:32 +08:00 |  | 
			
				
					|  | 1d52cc1229 | docs: 完善 cli 命令的注释 | 2025-06-24 09:28:09 +08:00 |  | 
			
				
					|  | 004bc076b1 | feat: 将真正的编译实现下沉到 pkg 层,避免 CLI 与 pkg 的重复实现 | 2025-06-23 23:46:09 +08:00 |  | 
			
				
					|  | 7aa4d7dcd0 | style: 删除包名,改为导入 | 2025-06-23 23:14:07 +08:00 |  | 
			
				
					|  | 0778193ae4 | docs: 增加 pkg 文档 | 2025-06-23 23:13:38 +08:00 |  | 
			
				
					|  | 4c0522c067 | feat: 初步实现 init 项目等项目生命周期工具 | 2025-06-19 18:05:01 +08:00 |  | 
			
				
					|  | 002b51b71c | style: 把 Cli 移出作为独立包,为后续拓展做铺垫 | 2025-06-19 15:43:27 +08:00 |  | 
			
				
					|  | 73956afc2a | chore: VM 模式改为 RUN | 2025-06-19 14:42:28 +08:00 |  | 
			
				
					|  | 753e217424 | feat: 增加Snow源代码打印 | 2025-06-19 14:42:08 +08:00 |  | 
			
				
					|  | 0f4659c8b4 | Merge branch 'dev' into feature/user-cli | 2025-06-18 15:04:17 +08:00 |  | 
			
				
					| 
							
							
								 zhangxun | 9b9d0526f8 | update: 移除调试代码 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | 807f1afb9d | update: 移除未使用的 import | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | 2f8e181b13 | update: 移除 Optional 字段 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | 7a9cfc1861 | update: 修改一处变量名为小驼峰形式 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | ee9e56c479 | fix: 变量的类型受右值类型影响而降级 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | e78cb09c0f | feat: 条件表达式支持类型提升 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | 7bd795b796 | feat: 增加 64 位整数比较 | 2025-06-18 06:29:15 +00:00 |  | 
			
				
					|  | dd2d14743e | feat: 实现从资源文件中加载 Snow 编程语言版本信息 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 34fd7c6d8b | style: 替换为 'getFirst()' 调用 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 0797723b88 | docs: 完善注释docs | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 8ca75787b7 | feat: 打印动态生成的通用帮助信息 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | ee09f14bfa | docs: 增加cli注释 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 2f473d1e13 | docs: 删除无用注释 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 9bb624f024 | feat: 修改为编译为water文件 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | a8d9bbe81d | feat: 实现Snow 语言统一命令行入口(CLI) | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					|  | 49f91e3b4e | feat: 增加指令生成器集中注册表 | 2025-06-18 06:29:07 +00:00 |  | 
			
				
					| 
							
							
								 zhangxun | cdc7dea410 | docs: 修改注释 | 2025-06-13 19:56:24 +08:00 |  | 
			
				
					| 
							
							
								 zhangxun | 34d45c7878 | fix: 比较运算符支持返回 boolean 类型值 | 2025-06-13 19:46:34 +08:00 |  | 
			
				
					|  | c9787acf13 | !9 feature: 实现逻辑取反符号和数值取反符号 Merge pull request !9 from Luke/feat/unary-prefix-calculation | 2025-06-13 06:49:45 +00:00 |  | 
			
				
					|  | 11c2dd7ad7 | fix: end function后必须多一个空行的问题 | 2025-06-13 14:48:48 +08:00 |  | 
			
				
					|  | 6843bb4af2 | fix: 修复取反类型推断错误 | 2025-06-13 14:46:42 +08:00 |  | 
			
				
					|  | 616d361c9d | fix: 消除用于自我赋值的冗余移动指令 | 2025-06-13 10:42:14 +08:00 |  | 
			
				
					|  | 91bc1f15cc | style: 删除没有使用的模式变量 | 2025-06-12 23:06:52 +08:00 |  | 
			
				
					|  | 78ceca9a36 | docs: 增加注释doc | 2025-06-12 22:43:20 +08:00 |  | 
			
				
					|  | 97c8542eb6 | style : 改为record类 | 2025-06-12 22:18:44 +08:00 |  | 
			
				
					|  | ddea7e887f | feat : 完善AST JSON | 2025-06-12 22:17:26 +08:00 |  | 
			
				
					|  | 84940af2bd | docs: 删除无关注释 | 2025-06-12 18:03:42 +08:00 |  | 
			
				
					| 
							
							
								 zhangxun | 5ab850f354 | fix: LXorCommand may be truncated | 2025-06-12 17:39:04 +08:00 |  | 
			
				
					|  | f4e2cf52f5 | docs: 增加注释doc | 2025-06-12 16:56:34 +08:00 |  | 
			
				
					|  | 7679da2657 | feat: 实现一元运算符取反'-' | 2025-06-12 16:39:15 +08:00 |  | 
			
				
					|  | a9819b769a | feat: 增加一元前缀(-x !x) | 2025-06-12 16:21:54 +08:00 |  | 
			
				
					|  | ac8afa8d0c | fix: TokenType.UNKNOWN改为TokenType.NOT以支持取反符号 | 2025-06-12 16:20:55 +08:00 |  | 
			
				
					|  | c188eb478b | feat: 增加取反符号 | 2025-06-12 15:23:51 +08:00 |  | 
			
				
					|  | 4f15b259c4 | feat: 新增 TypeUtils 工具类,提供静态方法 isLogic(Type t)用于判断类型是否为逻辑类型(当前实现为非 boolean 即为逻辑类型) | 2025-06-11 22:59:36 +08:00 |  | 
			
				
					|  | 4332c1ed7f | fix: 修正比较运算映射从IC_EQ改为IC_E | 2025-06-11 22:53:11 +08:00 |  | 
			
				
					|  | 9e882236d0 | feat: 修改loop的int表示条件为boolean | 2025-06-11 22:52:42 +08:00 |  | 
			
				
					|  | 1c403d4839 | feat: 修改if的int表示条件为boolean | 2025-06-11 22:52:36 +08:00 |  |