def sep.b

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

import bend-kit-json@0.7.0.0/json.bend as Json
import Base

584# After an item: "," or the closing bracket.
585def sep.b(r: Array<U32> & U32, +i: U32, open: Open, up: List<&1, Open>) -> Array<U32> & Sb:
586  (a, +c) = r
587  match c:
588    case 32:
589      (a, BSep{(i + 1 : U32), open, up})
590    case 9:
591      (a, BSep{(i + 1 : U32), open, up})
592    case 10:
593      (a, BSep{(i + 1 : U32), open, up})
594    case 13:
595      (a, BSep{(i + 1 : U32), open, up})
596    case 44:
597      (a, sep.b.comma(open, (i + 1 : U32), up))
598    case _:
599      (a, sep.b.close(open, c, (i + 1 : U32), up))

Uses (13)

Used by (1)