LZ78 optimal parsing for repetitive Brainfuck text generation
Go to file
2025-01-29 17:28:43 +01:00
m4 autotoolize the build 2025-01-29 17:28:43 +01:00
.gitignore autotoolize the build 2025-01-29 17:28:43 +01:00
AUTHORS autotoolize the build 2025-01-29 17:28:43 +01:00
blz78suf.cpp Create blz78suf.cpp 2025-01-29 17:18:15 +01:00
bootstrap autotoolize the build 2025-01-29 17:28:43 +01:00
configure.ac autotoolize the build 2025-01-29 17:28:43 +01:00
COPYING autotoolize the build 2025-01-29 17:28:43 +01:00
INSTALL autotoolize the build 2025-01-29 17:28:43 +01:00
Makefile.am autotoolize the build 2025-01-29 17:28:43 +01:00
README.md autotoolize the build 2025-01-29 17:28:43 +01:00

blz78suf

blz78suf - suffix trie-based optimal LZ78 parsing for Brainfuck code generation. Makes no assumptions on cell size, cell wrapping behaviours or tape wrapping behaviours of the underlying interpreter. Asymptotically optimal for highly redundant inputs.Released to the public domain by Kamila Szewczyk - see COPYING.

Project homepage: https://github.com/kspalaiologos/blz78suf

Building

# If using a git clone (not needed for source packages), first...
$ ./bootstrap

# All...
$ ./configure
$ make
$ sudo make install

Algorithm description

TOOD.