Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:50

完成作者期诊断、用法约束和文本值的架构深化。

  • 统一已安装作者诊断场景与共同期待,保留编译器和语言服务的真实验收方式。
  • 集中数量、条件和禁配约束的定义、求值、模式投影及帮助语义,保持既有类型推导和调用行为。
  • 文本值统一拥有签发不变量和按结果用途编码;行组使用同一份快照验证并冻结。

公开行为变化:text.line 和 text.fragment 动态收到非原始字符串时,在构造阶段抛出 TextValueError,原有错误码下新增 notString 原因且不附行号。行组成员的 notString 仍带行号;诊断消费者需同时检查 code。需要转换时由调用方显式调用 String,转换后的内容仍接受正常检查。