def build.next

bend-kit-bits@0.1.0.1 · bits.bend:264

import bend-kit-bits@0.1.0.1/bits.bend as Bits
import Base

264def build.next(+msb: Bool, +max: U32, xs: List<&2, Code>, r: Array<U32> & Bool) -> Maybe<&1, Huff>:
265  (n, ok) = r
266  match ok:
267    case True{}:
268      Some{Huff{msb, max, assign(xs, msb, max, (n, Array.new(U32, U32.to_nat(max), 0)))}}
269    case False{}:
270      None{}

Uses (12)

Used by (1)