背景
dict 一个 kind 承载了「紧凑命名对象」与「散 key 映射」两种语义,与数组 []/{} 括号规约不一致。拆分为 obj(compact 命名成员)与 map(散 key 变长)。
需求描述
- layout:kvkind.rs/type_expr.rs/parser.rs/ast.rs 的 KIND_DICT → KIND_OBJ + KIND_MAP。
- runtime:builtin.c、type_expr.c、xvalue.c 同步。
- tutorial:05-dict 等用例同步。
- 三仓库 XValue kind 一致。
背景
dict 一个 kind 承载了「紧凑命名对象」与「散 key 映射」两种语义,与数组 []/{} 括号规约不一致。拆分为 obj(compact 命名成员)与 map(散 key 变长)。
需求描述