def peek

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

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

88def peek(+msb: Bool, r: Reader, +n0: U32) -> Reader & U32:
89  Reader{+len, buf, +pos} = r
90  +n = U32.min(n0, 32)
91  peek.got(msb, len, pos, n, U32.min(n, ((len << 3n) - pos : U32)), win(msb, buf, pos))

Uses (9)

Used by (2)