compression.gzip.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
deflate-block tupleheaders clen compressed-lens compressed-data


Symbol words
dist-dict
lit-dict
lit-vec


Ordinary words
WordStack effect
(compress-dynamic)( lit-seq -- bit-arr-seq )
(compress-fixed)( bytes -- bits )
(lit-to-bits)( lit -- bitarr )
build-dicts( vec -- lit-dict dist-dict )
clen-bits( -- bit-arr )
clen-seq( -- len-seq )
clen-shuffle( -- value )
code-len-dict( -- code-dict )
compress-lz77( seq -- vec )
compressed-lens( -- len-seq )
create-pair( ind seq -- array )
dist-code-lens( -- len-seq )
dist-to-bits( dist -- bits )
dist-to-code( dist -- code )
dists( vec -- seq )
dynamic-headers( -- bit-arr-seq )
flatten-block( bit-arr-seq -- byte-array )
flatten-blocks( blocks -- byte-array )
flatten-lens( compressed-lens -- bits )
flatten-pair( pair -- bits )
flatten-single( ele -- bits )
gzip-header( -- header )
h-clen( -- bit-arr )
h-dist( -- bit-arr )
h-lit( -- bit-arr )
len-lits( vec -- seq )
length-to-code( length -- code )
lit-code-lens( -- len-seq )
lit-to-bits( lit -- bits )
longest-prefix( ind seq -- start end )
pair-to-bits( l,d -- bits )
pair-to-code( pr -- code )
replace-0( len-seq -- new-len-seq )
replace-0-range( range len-seq -- new-len-seq )
replace-0-single( m len-seq -- new-len-seq )
replace-all-runs( range len-seq -- new-len-seq )
replace-one( ele code-dict -- new-ele )
replace-pair( pair -- new-pair )
replace-runs( n len-seq -- new-len-seq )
run-free-codes( -- len-seq )
run-free-dist( -- len-seq )
run-free-lit( -- len-seq )
sum-vec( vec -- n )
vec-to-bits( vec -- bitarr )
vec-to-codes( vec -- new-vec )
vec-to-lits( vec -- vec )


Class predicate words
WordStack effect
deflate-block?( object -- ? )


Files