def es.emit
import bend-kit-zlib@0.5.1.0/zlib.bend as Zlibimport 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)