TermiNexus
d6eefcbece
fix(switch): case 标签支持裸名(按值引用)并给出常量标签 fail-fast
- 裸名在 match 里是捕获模式(MatchAs),switch 里对齐 C 的 `case NAME:` 语义,
三端解析均归一为 MatchValue(Name);`_` 仍作通配(等价 default)
- includes/ast/parser.vp、lib/vast/Parser.py、lib/vast_c/vast_c.c 同步实现
- HandlesMatch:case 标签求值非编译期常量时 fail-fast(原先会因取 .constant 崩成
AttributeError),报文明确“case 标签必须是编译期常量”
2026-10-03 00:14:51 +08:00
..
2026-09-14 13:42:14 +08:00
2026-10-03 00:14:51 +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-03 00:14:51 +08:00
2026-10-03 00:14:51 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00