Skip to content

gui.gui_parse

gui 域包·解析面(gui.ct 拆分阶段二①;2026-09-27 拆分规划)

内容:迷你词法(gws/gword/glit/gstr/gspan)+ GuiTree 结构 + CTML 解析核心 (gt_new/gt_bx_/gt_slot_simple/gt_attrs/gt_leaf_text/gt_cond_pick/gt_node/ gt_style/gt_props_names)+ GUI-27 跨文件 view 导入锚合并(gt_anchor_)+ gt_parse/gt_ext_resolve/gt_sk_has/sk_dump/gt_cls_prop/gt_dim。 无 use 行:扁平视图名字解析是全局的(门面 use 本文件后,跨文件引用在 合并视图上解析;闭包 keep 集自动携带被引用符号)。 消费:gui.ct 门面 use gui.gui_parse.{gt_parse, gt_anchor_src, sk_dump, GuiTree}。

pub fn

Signature Returns Description
gt_anchor_src(anchor: Str) Str 锚合并源:入口 ctml + 其 use 闭包的合并文本(热重载探针同源)。
无 use 行 = 与 read_file 字节恒等(单文件零迁移)
gt_parse(src: Str) GuiTree —
sk_dump(t: GuiTree) I32 SL-7β1:骨架表倾倒(与编译器 gui_parse gui_sk_dump_all 同格式,等价差分用)。
行口径:n<id> tag= cls= pre= bid= post= flag= fc= ns= es= ec=(空串以 - 表示);
之后 e<k> on= fn= 事件表 / btn id= 按钮表 / s 键=值 样式表,序 = push 序。