def first.b.end
import bend-kit-json@0.7.0.0/json.bend as Jsonimport Base
474# After "[" or "{": the closing bracket, or the first item.
475def first.b.end(open: Open, +c: U32, +i: U32, stack: List<&1, Open>) -> Sb:
476 match open:
477 case OArr{xs}:
478 Bool.pick(Sb, U32.is_eq(c, 93), BAfter{Arr{xs}, (i + 1 : U32), stack}, BFail{})
479 case OObj{kvs}:
480 Bool.pick(Sb, U32.is_eq(c, 125), BAfter{Obj{kvs}, (i + 1 : U32), stack}, BFail{})
481 case OKey{kvs, k}:
482 BFail{}