Files
ViperC/App/lib/core
TermiNexus f09b6962f9 fix(phase1): 容器扫描覆盖表达式字段,修复 _list/_dict 按需注入失效
TPV 的 AST 中表达式/注解树挂在结构体字段(value/slice/func/args/
annotation/targets/returns/bases/left/right),只有语句块在 children。
原 _ScanTreeForContainers 只递归 children,漏掉 list[...] | t.CPtr
(BinOp 包裹)、list[...](...)(Call.func)、字段注解等,导致 base.vp
等 includes 的 list/dict 使用检测不到,_list 不进可达集合,泛型模板
未注册。重写为字段递归 + children 递归,覆盖全部表达式承载点。
2026-08-13 04:33:18 +08:00
..