TermiNexus
cc0615e519
feat(match): fallthrough 软关键字 + case 内 break 跳出 match
- vast/Parser:语句位置识别裸 `fallthrough`(仅整条语句命中),脱糖为 c.NoBreak()
标记调用;作标识符的写法不受影响
- HandlesBody:`c.NoBreak()` 标记语句不产出 IR(语义由 HandlesMatch 消费)
- HandlesMatch:新增 _HandleMatchCaseBody(case 内 break 目标 = match 的 AfterBB,
经 loop_break_targets 压栈/出栈,不影响外层循环)与 _FallThroughTarget;
9 处 fallthrough 由"只留无终结符块"改为显式 br 下一个 case body
2026-10-02 22:33:26 +08:00
..
2026-09-26 19:27:22 +08:00
2026-09-26 19:27:22 +08:00
2026-09-07 14:46:02 +08:00
2026-10-02 22:33:26 +08:00
2026-09-26 19:27:22 +08:00
2026-09-07 14:46:02 +08:00
2026-08-17 23:27:43 +08:00