def step.tag.at

emerging-ezaudio@0.4.0.0 · src/wav.bend:246

import emerging-ezaudio@0.4.0.0/src/wav.bend as Wav
import Base

246def step.tag.at(
247  last: Bool, +left: U32, +sz: U32, +seen: U32, +kind: U32, +ch: U32, +rate: U32,
248  acc: List<&2, U32>, frames: List<&2, U32>
249) -> St:
250  match last:
251    case False{}:
252      st.set(0, (left - 1 : U32), 0, sz, seen, kind, ch, rate, acc, frames)
253    case True{}:
254      st.set(1, 4, word.of(acc, 1), sz, seen, kind, ch, rate, [], frames)

Uses (7)

Used by (1)