def esc.b.one
import bend-kit-json@0.7.0.0/json.bend as Jsonimport Base
350# The escape whose backslash is at i.
351def esc.b.one(strict: Bool, +len: U32, +i: U32, acc: W, key: Bool, stack: List<&1, Open>, r: Array<U32> & U32) -> Array<U32> & Sb:
352 (a, +e) = r
353 match e:
354 case 117:
355 esc.b.u(strict, len, i, acc, key, stack, hex4.b(a, len, (i + 2 : U32)))
356 case _:
357 +v = esc.simple(e)
358 (a, Bool.pick(Sb, U32.is_eq(v, 99), BFail{}, BEsc{(i + 2 : U32), w.put(acc, v), key, stack}))