Still in an early stage, with only a few functions implemented.
make-string-replacer make-sequence-prefix-searcher multiple-string-replace get-all-sequences make-trie-from-substitutions make-trie-from-sequences
Some internal details:
Uses `tries' to hash the given substitutions. Operates on streams using methods that operate on a class called backtracking-buffer the source for which is currently included along with the rest (though it is completely separable).
Author: Matthew Danish