def after.b

bend-kit-json@0.7.0.0 · json.bend:554

import bend-kit-json@0.7.0.0/json.bend as Json
import Base

554# A finished value joins its container.
555def after.b(v: Val, +i: U32, stack: List<&1, Open>) -> Sb:
556  match stack:
557    case Nil{}:
558      BEnd{v, i}
559    case Con{OArr{xs}, up}:
560      BSep{i, OArr{Con{v, xs}}, up}
561    case Con{OObj{kvs}, up}:
562      BFail{}
563    case Con{OKey{kvs, k}, up}:
564      BSep{i, OObj{Con{(k, v), kvs}}, up}

Uses (6)

Used by (1)