def first.b
bend-kit-json@0.7.0.0 · json.bend:493
import bend-kit-json@0.7.0.0/json.bend as Json
import Base
493def first.b(r: Array<U32> & U32, +i: U32, open: Open, stack: List<&1, Open>) -> Array<U32> & Sb:
494 (a, +c) = r
495 match c:
496 case 32:
497 (a, BFirst{(i + 1 : U32), open, stack})
498 case 9:
499 (a, BFirst{(i + 1 : U32), open, stack})
500 case 10:
501 (a, BFirst{(i + 1 : U32), open, stack})
502 case 13:
503 (a, BFirst{(i + 1 : U32), open, stack})
504 case 93:
505 (a, first.b.end(open, c, i, stack))
506 case 125:
507 (a, first.b.end(open, c, i, stack))
508 case _:
509 (a, first.b.open(open, i, stack))