def colon.b.top

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

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

527def colon.b.top(k: Bytes.Bytes, +i: U32, stack: List<&1, Open>) -> Sb:
528  match stack:
529    case Nil{}:
530      BFail{}
531    case Con{OArr{xs}, up}:
532      BFail{}
533    case Con{OObj{kvs}, up}:
534      BValue{i, Con{OKey{kvs, k}, up}}
535    case Con{OKey{kvs, old}, up}:
536      BFail{}

Uses (5)

Used by (1)