Data structures and methods for parsing and applying Knuth-Liang hyphenation patterns and exceptions.