def jpeg.bits.loop

gralha-jpeg-decode@0.1.0.1 · jpeg.bend:55

import gralha-jpeg-decode@0.1.0.1/jpeg.bend as Jpeg
import Base

55def jpeg.bits.loop(n: Nat, stream: JPEGStream, acc: U32) -> JPEGRead:
56  match n:
57    case 0n: JPEGRead{acc, stream}
58    case 1n+d: jpeg.bits.next(jpeg.stream.take(jpeg.stream.fill(stream)), acc, input => decoded => jpeg.bits.loop(d, input, decoded))

Uses (7)

Used by (1)