def key.b
bend-kit-json@0.7.0.0 · json.bend:511
import bend-kit-json@0.7.0.0/json.bend as Json
import Base
511def key.b(r: Array<U32> & U32, +i: U32, stack: List<&1, Open>) -> Array<U32> & Sb:
512 (a, +c) = r
513 match c:
514 case 32:
515 (a, BKey{(i + 1 : U32), stack})
516 case 9:
517 (a, BKey{(i + 1 : U32), stack})
518 case 10:
519 (a, BKey{(i + 1 : U32), stack})
520 case 13:
521 (a, BKey{(i + 1 : U32), stack})
522 case 34:
523 (a, BStr{(i + 1 : U32), (i + 1 : U32), True{}, stack})
524 case _:
525 (a, BFail{})