úÎéE Safe-Infered   portable provisionalEdward Kmett <ekmett@gmail.com> Safe-Infered=Builds a hyphenator given a character normalization function  and a list of patterns. CDesigned to be used partially applied to all but the last argument F The resulting function can be used to break a word up into fragments 0 where it would be legal to hyphenate the text. )The Knuth-Liang hyphenation algorithm isn't designed to find all E such points, but it does find most of them, and in particular tries F avoids ones where the hyphenation varies depending on the use of the 0 word as, for instance either a noun or a verb.  D do en <- hyphenate toLower <$> readHyphenationPatternFile "en.hyp"  return $ en "hyphenation"  ["hy","phen","ation"] CLoad a file containing whitespace delimited patterns stripping out  comments lines that start with # ZRead a built-in language file from the data directory where cabal installed this package. (e.g. hyphenateLanguage "en" opens "/Users/ekmett/.cabal/lib/hyphenation-0.1/ ghc-7.4.1/en.hyp"  when run on the author's local machine)  = ghci> hyphenateEnglish "supercalifragilisticexpialadocious" F ["su","per","cal","ifrag","ilis","tic","ex","pi","al","ado","cious"]  3 ghci> hyphenateFrench "anticonstitutionnellement" 7 ["an","ti","cons","ti","tu","tion","nel","le","ment"]  C ghci> hyphenateIcelandic "vaðlaheiðavegavinnuverkfærageymsluskúr" M ["va\240la","hei\240a","vega","vinnu","verk","f\230ra","geymslu","sk\250r"]       hyphenation-0.1Text.HyphenationPaths_hyphenation hyphenatereadHyphenationPatternFilehyphenateLanguagehyphenateEnglishhyphenateFrenchhyphenateIcelandicversion getBinDir getLibDir getDataDir getLibexecDirgetDataFileName