Snow 编程语言 v0.3.0 发布


更新内容

新特性

  • 支持一元逻辑取反 !x
  • 支持一元数值取反 -x
  • 比较运算符(>, <, >=, <=, ==, !=)统一返回 boolean
  • 完善 AST JSON 序列化输出

修复

  • 解决 LXorCommand 可能被截断的问题
  • 补齐 end function 后的空行,防止解析异常
  • 修正取反运算的类型推断错误
  • 消除自我赋值时的冗余移动指令

重构

  • 核心实体类改为 Java record
  • 清理未使用的模式变量

如遇到使用问题,欢迎及时 提交 Issue


相關推薦

2025-06-07

的虚拟机与编译器,专为大型语言模型(LLM)量身定制的编程语言。项目链接 1.2 背景与目标读者 自 ChatGPT 3.5 诞生以来,越来越多的个人和企业将 LLM 生成的代码融入日常开发与自动化。然而,实践证明:LLM 生成的代码虽然“

2025-07-12

更新内容 新增功能 增加 IR 对类型转换指令的支持,补充基本数值类型转换相关指令,实现类型间全转换能力(如 long64/float32/double64/short16/byte8 等互转)。 性能和稳定性改进 优化函数调用指令逻辑,支持 void 类型函数

2025-06-13

更新内容 Bug 修复   - 修正比较运算映射时误用 IC_EQ 的问题,已改为 IC_E   - 将 loop 语句和 if 语句中原本使用 int 表示条件的方式,统一改为 boolean 新功能   - 增加 boolean 基础类型支持   - 实现对布尔变量的声

2025-06-29

更新内容 新增功能 SnowVM 指令集扩展:支持更多运算和比较指令,增强了虚拟机的功能。 CLI工具:新增了统一的命令行入口,可以方便地管理和生成项目结构。 64位整数支持:增加对64位整数比较的支持,使得语言更加灵

2025-07-08

更新内容 新增功能 词法分析器全面状态机化:各类 TokenScanner(字符串、操作符、换行、标识符、注释、数字)重构为基于有限状态机(FSM)实现,提升准确性与可维护性。 支持行内注释解析:新增行内注释的解析能力。

2023-03-30

,具体的机器学习能力由理解机的PyTorch插件实现。 本次发布提供的PyPI包 ligavision==0.3.0 liga-pytorch==0.3.0 liga-tv==0.3.0 本次发布提供的七个可执行的Notebook 可以直接在Gitee预览这七个Notebook。 https://gitee.com/komprenilo/liga-pytorch

2024-06-30

InnoCMS 是一个轻量级企业官网 CMS。此次 0.3.0 版本发布,主要包含以下内容: 完善插件机制 增强插件架构,支持通过配置字段自动生成插件设置页面,简化插件配置流程。 2. 支持主题开发 引入命令行工具以快速生

2023-03-30

E model_type] [OPTIONS (key1=value1,key2=value2,...)] USING "uri"; 本次发布涉及以下PyPI包 liga==0.3.0 liga-sklearn==0.3.0: 理解机插件示例实现 liga-mlflow==0.3.0: 理解机模型注册系统示例集成 理解机是一个框架,如果想使用理解机,可以参考

2023-04-11

本中看到每个解释器的 GIL,Python 3.12 预计将于今年 10 月发布。 然而,实现每个解释器的 GIL 不是一个小任务。一般来说,在多个解释器之间共享的任何可变状态都必须由锁来保护。这意味着,如果要为每一个解释器建立一个单

2023-08-24

Fixed 修复特定字符可能会破坏文件路径的问题 Enhancements 为SFTP新增一些集成测试 支持软链接本身的同步 实现通过文件查询接口获取链接信息 新增go1.21支持 移除go1.19支持 新增symlink动作 为FileInfo结构新增LinkTo字

2025-05-27

ScummVM 2.9.1 现已发布,此次维护版本主要致力于修复自上次稳定版本发布以来发现的错误。 与往常一样,多个引擎和平台都获得了相当多的错误修复和改进:AGI、AGS、Asylum、BAGEL、Bladerunner、Hopkins、MADS、NGI、SCI、SCUMM、Sky、Sword1

2022-11-18

Red Hat Enterprise Linux 9.1  已发布,9.1 版本带来了许多新特性和功能,包括对 SQL 的增强、使用 Red Hat Satellite 的红帽智能管理、Red Hat Insights 和工作站。 RHEL 9.1 基于 9.0 版本中引入的增强功能构建,包括一些高级自动化和管理功

2023-06-01

室开源发布了一门面向青少年、儿童和非专业人士的中文编程语言——青语言。 青语言主页:https://qingyuyan.cn 视频演示:https://www.bilibili.com/video/BV1CX4y1h7Zx/ 长久以来,中文编程一直是开发者社区中争议不断的热点问题。一部

2025-07-08

仓颉编程语言的首个长期支持(Long-Term Support, LTS)版本已正式发布,版本号为Cangjie 1.0.0。版本包含了仓颉应用开发必须的能力,包括编译器,运行时,标准库,和工具链。 仓颉编程语言是一种面向全场景应用开发的通用编程