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-14 13:42:14 +08:00
2026-10-02 22:33:26 +08:00
2026-09-28 13:57:04 +08:00
2026-10-01 23:29:54 +08:00
2026-09-26 19:27:22 +08:00
2026-09-30 23:47:36 +08:00
2026-09-12 11:51:42 +08:00
2026-10-02 22:33:26 +08:00
2026-10-01 23:07:49 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00