def first.b.end

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

import bend-kit-json@0.7.0.0/json.bend as Json
import 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{}

Uses (8)

Used by (1)