compression.lzw vocabulary - Factor Documentation (original) (raw)

compression.lzw vocabulary
Factor handbook » Vocabulary index

Documentation
LZW compression

Metadata

Parents: compression
Tags: compression
Authors: Doug Coleman, Keith Lazuka

Words

Tuple classes

Class Superclass Slots
code-size-zero tuple
gif-lzw lzw
lzw tuple input output table code old-code initial-code-size code-size clear-code end-of-information-code
tiff-lzw lzw

Generic words

Word Stack effect
code-space-full? ( lzw -- ? )
increment-code-size ( lzw -- lzw )

Ordinary words

Word Stack effect
( input code-size class -- obj )
add-to-table ( seq lzw -- )
clear-code? ( lzw code -- ? )
code-in-table? ( lzw -- ? )
code-size-zero ( -- * )
code>old-code ( lzw -- lzw )
end-of-information? ( lzw code -- ? )
gif-lzw-uncompress ( seq code-size -- byte-array )
handle-clear-code ( lzw -- )
handle-uncompress-code ( lzw -- lzw )
initial-uncompress-table ( size -- seq )
lookup-code ( lzw -- vector )
lookup-old-code ( lzw -- vector )
lzw-process-next-code ( lzw quot: ( lzw code -- ) -- )
lzw-read ( lzw -- lzw n )
lzw-uncompress ( bitstream code-size class -- byte-array )
lzw-uncompress-char ( lzw -- )
maybe-increment-code-size ( lzw -- lzw )
reset-lzw-uncompress ( lzw -- lzw )
size-and-limit ( lzw -- m n )
tiff-lzw-uncompress ( seq -- byte-array )
write-code ( lzw -- )

Class predicate words

Word Stack effect
code-size-zero? ( object -- ? )
gif-lzw? ( object -- ? )
lzw? ( object -- ? )
tiff-lzw? ( object -- ? )

Files

resource:basis/compression/lzw/lzw.factor
resource:basis/compression/lzw/lzw-docs.factor

Metadata files

resource:basis/compression/lzw/authors.txt
resource:basis/compression/lzw/summary.txt
resource:basis/compression/lzw/tags.txt