def split.go

bend-toon-codec@0.1.0.0 · src/split.bend:48

import bend-toon-codec@0.1.0.0/src/split.bend as Split
import Base

48def split.go(+s: String, +d: U32, +st: U32) -> List<&2, String>:
49  match s:
50    case SNil{}:
51      Con{SNil{}, Nil{}}
52    case SCon{Chr{c}, t}:
53      split.put(c, U32.is_eq(st, 0) && U32.is_eq(c, d), split.go(t, d, qnext(st, c)))

Uses (8)

Used by (1)