def fl

bend-toon-codec@0.1.0.0 · src/expand.bend:142

import bend-toon-codec@0.1.0.0/src/expand.bend as Expand
import Base
import bend-toon-codec@0.1.0.0/src/json.bend as J

142def fl(+j: J.Json, +segs: List<&2, String>, +acc: Result<&2, &2, String, J.Json>, +strict: Bool) -> Result<&2, &2, String, J.Json>:
143  match j:
144    case J.JObj{fs}:
145      fl.pick(empty_obj(j), j, segs, acc, strict, fl(fs, segs, acc, strict))
146    case J.JField{k, v, t}:
147      fl(t, segs, fl(v, snoc(segs, k), acc, strict), strict)
148    case J.JNil{}:
149      acc
150    case _:
151      ins.r(acc, segs, j, strict)

Uses (9)

Used by (1)