204 Commits

Author SHA1 Message Date
e1612de365 docs:修复 int32 出错的注释 2025-06-25 16:12:22 +08:00
0bbd542e71 docs:修复出错的注释 2025-06-25 16:08:27 +08:00
28e2a38c14 style:修改比较运算指令 CMP_EQ 为 CMP_IEQ 2025-06-25 15:37:26 +08:00
d892437deb test:修改测试代码 2025-06-25 15:15:37 +08:00
a64209c211 feat:语义分析支持布尔值比较 2025-06-25 14:39:18 +08:00
dff64e7dbb style:修改为 记录模式 2025-06-25 14:22:18 +08:00
dbf510f4ed feat:支持 64位整型比较 2025-06-25 13:50:06 +08:00
8894fa3300 chore:增加 Demo10 配置 2025-06-25 13:49:20 +08:00
3faa561f1c test:增加 Demo10 2025-06-25 13:49:07 +08:00
zhangxun
6292cdc006 style: 语句 lambda 替换为表达式 lambda 2025-06-25 11:46:14 +08:00
zhangxun
bb5ba2218f feat: 增强字节码显示 2025-06-25 11:44:26 +08:00
7df0cd8027 docs:修改注释内容 2025-06-25 11:04:52 +08:00
e9c1160993 test:增加 Demo9 2025-06-25 10:53:27 +08:00
3a2f2125a8 chore:增加 Demo9 的配置文件 2025-06-25 10:53:18 +08:00
db80395159 fix:更正 int 与 long 操作数的比较跳转前缀 2025-06-25 10:45:03 +08:00
c7a953995a
!16 feat: 支持生成项目脚手架
Merge pull request !16 from Luke/feat/pkg-project-scaffolding-generate
2025-06-24 10:11:39 +00:00
ac779f8767 chore: 修改pr模板 2025-06-24 18:07:46 +08:00
df7736a82a feat: 生成示例文件 2025-06-24 17:53:01 +08:00
0a236d914d feat: 生成的配置文件增加 build 字段 2025-06-24 17:06:39 +08:00
707967e62c feat: 区分 Local 和 Cloud 工作模式 2025-06-24 14:44:50 +08:00
8dda5c3bed feat: 兼容没有引号的情况 2025-06-24 14:44:08 +08:00
a75e76e05a docs: 增加注释 doc 2025-06-24 14:04:34 +08:00
2c4374554e docs: 统一注释风格 2025-06-24 12:03:08 +08:00
493b970d9a refactor: snow 模块代码模板提取到 SnowExampleTemplate.java 2025-06-24 11:41:05 +08:00
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
zhangxun
0e730b952c
!15 docs: 增加Snow-Lang GraalVM AOT 打包指南
Merge pull request !15 from Luke/feature/docs-graalvm-package
2025-06-20 04:57:24 +00:00
a5fcfcf96c
!13 feature: 统一 snow 命令行入口,实现可扩展的命令框架
Merge pull request !13 from Luke/feature/user-cli
2025-06-20 03:45:05 +00:00
ef974ffd35 docs: 增加Snow-Lang GraalVM AOT 打包指南 2025-06-20 11:38:38 +08:00
a66442b0bc docs: 增加maven文档 2025-06-20 11:06:11 +08:00
72d187ab76 Merge branch 'refs/heads/feature/user-cli' into feature/docs-graalvm-package 2025-06-20 11:03:21 +08:00
673b66c5c6 docs: 规范文档路径 2025-06-20 10:31:35 +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
fb5e3f3960 chore: 增加忽略提交 *.water 2025-06-18 15:20:12 +08:00
b2ca15f98b chore: 把Demo8适配最新Cli系统 2025-06-18 15:18:47 +08:00
aa13594e06 chore: 删除无用临时文件 2025-06-18 15:18:22 +08:00
0f4659c8b4 Merge branch 'dev' into feature/user-cli 2025-06-18 15:04:17 +08:00
63b9293727
!12 bug: 变量的类型受右值类型影响而降级
Merge pull request !12 from zhangxun/bugfix/fix-not-supports-long-compare-command
2025-06-18 06:42:08 +00:00
zhangxun
0af2c371ca test: 增加Demo8 2025-06-18 06:29:15 +00:00
zhangxun
9b9d0526f8 update: 移除调试代码 2025-06-18 06:29:15 +00:00
zhangxun
807f1afb9d update: 移除未使用的 import 2025-06-18 06:29:15 +00:00