def tree.wrap
emerging-eztoml@0.9.0.0 · main.bend:2092
import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base
2092
2093
2094
2095def tree.wrap(fr: Fr, child: List<&2, Val>) -> List<&2, Val>:
2096 match fr:
2097 case FrNew{name, parent, path}:
2098 VPair{name, VHead{path, child}} <> parent
2099 case FrRep{name, parent, path}:
2100 rows.repl(parent, name, VHead{path, child})
2101 case FrAot{name, parent, pre, +path}:
2102 rows.repl(parent, name, VAots{path, VAot{path, child} <> pre})