def assign

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

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

256def assign(xs: List<&2, Code>, +msb: Bool, +max: U32, st: Array<U32> & Array<U32>) -> Array<U32>:
257  match xs:
258    case Nil{}:
259      (n, t) = st
260      t
261    case Con{Code{+sym, +len}, t}:
262      assign(t, msb, max, assign.one(U32.is_eq(len, 0), msb, max, sym, len, st))

Uses (9)

Used by (1)