def es.emit

bend-kit-zlib@0.5.1.0 · zlib.bend:947

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

947def es.emit(hit: Bool, z: Lz, w: Bits.Writer, +i: U32, +n: U32, +blen: U32, +bdist: U32) -> Es:
948  match hit:
949    case True{}:
950      +j = (i + blen : U32)
951      Es{ins.go(bits((blen - 1 : U32)), z, (i + 1 : U32), n), em.match(w, blen, bdist), j, n, U32.is_lt(j, n)}
952    case False{}:
953      es.lit(z, w, i, n)

Uses (12)

Used by (1)