!v      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe aC(C) 2012-2015 Edward Kmett, (C) 2007 Ned Batchelder)BSD-style (see the languageAffix LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportableSafe =^     (C) 2012-2015 Edward Kmett BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportableSafe hyphenationZHyphenation exceptions are special cases that should use the specified hyphenation points. hyphenationadd an exception to the exception table. if it is already present, this will restrict the set of hyphenations to the intersection of the set provided and the set present. hyphenation-Try to find a matching hyphenation exception. hyphenation'Convert an exception string to a score. hyphenation1Parse one exception per line from an input string hyphenationExceptions permit an exact list of hyphenation locations but merging exceptions is used to restrict the set when both contain the same word hyphenationExceptions permit an exact list of hyphenation locations but merging exceptions is used to restrict the set when both contain the same word(C) 2012-2015 Edward Kmett BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportableSafe* hyphenationHyphenation patterns  hyphenation@Tallies the hyphenation scores for a word considering all tails.  hyphenation6Insert a Knuth-Liang hyphenation pattern into the trie .& denotes the start or end of the input0-9 are used to denote hyphenation or dehyphenation depending on whether or not they are even (no hyphen) or odd (hyphen allowed).Patterns are overlaid and the maximum value at each location is used. this allows you to implement a finite number of precedences between hyphenation rules(e.g. 3foo. indicates that the suffix '-foo') should be hyphenated with precedence 3.)  hyphenation/Parse one pattern per line from an input string hyph-utf8+ supplies these files UTF-8 encoded in the txt folder with a .pat.txt extension  hyphenation#Convert a Pattern string to a Score hyphenationZip two scores.  (C) 2012-2015 Edward Kmett BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportableSafe< hyphenationA  Hyphenator> is combination of an alphabet normalization scheme, a set of  , a set of O to those patterns and a number of characters at each end to skip hyphenating. hyphenation[a normalization function applied to input characters before applying patterns or exceptions hyphenation%hyphenation patterns stored in a trie hyphenation@exceptions to the general hyphenation rules, hyphenated manually hyphenationRthe number of characters as the start of a word to skip hyphenating, by default: 2 hyphenationRthe number of characters at the end of the word to skip hyphenating, by default: 3 hyphenationUsing a  , compute the score of a string. hyphenationhyphenate a single word using the specified Hyphenator. Returns a set of candidate breakpoints by decomposing the input into substrings.import Text.Hyphenation9hyphenate english_US "supercalifragilisticexpialadocious"D["su","per","cal","ifrag","ilis","tic","ex","pi","al","ado","cious"]"hyphenate english_US "hyphenation"["hy","phen","ation"]C(C) 2012-2015 Edward Kmett, (C) 2007 Ned Batchelder)BSD-style (see the languageAffix LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportable TrustworthyO hyphenationHA strongly typed set of available languages you can use for hyphenation.+ hyphenationFarsib hyphenationYRead a built-in language file from the data directory where cabal installed this package.(e.g. hyphenateLanguage "en-us" opens I"/Users/ekmett/.cabal/share/hyphenation-0.2/ghc-7.4.1/hyph-en-us.hyp.txt"6 among others when run on the author's local machine)c hyphenation?the infix portion of the data file names used for this language hyphenation`The number of characters from the beginning and end of a word not to hyphenate in this language.d hyphenation*Hyphenators for a wide array of languages.e hyphenation*Hyphenators for a wide array of languages.f hyphenation*Hyphenators for a wide array of languages.g hyphenation*Hyphenators for a wide array of languages.h hyphenation*Hyphenators for a wide array of languages.i hyphenation*Hyphenators for a wide array of languages.j hyphenation*Hyphenators for a wide array of languages.k hyphenation*Hyphenators for a wide array of languages.l hyphenation*Hyphenators for a wide array of languages.m hyphenation*Hyphenators for a wide array of languages.n hyphenation*Hyphenators for a wide array of languages.o hyphenation*Hyphenators for a wide array of languages.p hyphenation*Hyphenators for a wide array of languages.q hyphenation9hyphenate english_US "supercalifragilisticexpialadocious"D["su","per","cal","ifrag","ilis","tic","ex","pi","al","ado","cious"]favors US hyphenationr hyphenation9hyphenate english_GB "supercalifragilisticexpialadocious"D["su","per","cal","i","fra","gil","istic","ex","pi","alado","cious"]favors UK hyphenations hyphenation*Hyphenators for a wide array of languages.t hyphenation*Hyphenators for a wide array of languages.u hyphenation*Hyphenators for a wide array of languages.v hyphenation*Hyphenators for a wide array of languages.w hyphenation,hyphenate french "anticonstitutionnellement"5["an","ti","cons","ti","tu","tion","nel","le","ment"]x hyphenation*Hyphenators for a wide array of languages.y hyphenation*Hyphenators for a wide array of languages.z hyphenation*Hyphenators for a wide array of languages.{ hyphenation*Hyphenators for a wide array of languages.| hyphenation*Hyphenators for a wide array of languages.} hyphenation*Hyphenators for a wide array of languages.~ hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenationHhyphenate icelandic "va\240lahei\240avegavinnuverkf\230rageymslusk\250r"K["va\240la","hei\240a","vega","vinnu","verk","f\230ra","geymslu","sk\250r"] hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation*Hyphenators for a wide array of languages. hyphenation5Load (and cache) the hyphenator for a given language. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`adefghijklmnopqrstuvwxyz{|}~bc(C) 2012-2015 Edward Kmett, BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> provisionalportableSafej !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&hyphenation-0.8-inplaceText.Hyphenation.ExceptionText.Hyphenation.PatternText.Hyphenation.HyphenatorText.Hyphenation.LanguagePaths_hyphenation%Text.Hyphenation.ByteStringLazyCompatText.Hyphenation Exceptions addExceptionlookupExceptionscoreExceptionparseExceptions$fMonoidExceptions$fSemigroupExceptions$fShowExceptionsPatterns lookupPattern insertPattern parsePatterns scorePattern$fMonoidPatterns$fSemigroupPatterns$fShowPatterns HyphenatorhyphenatorCharshyphenatorPatternshyphenatorExceptionshyphenatorLeftMinhyphenatorRightMin hyphenateLanguage AfrikaansArmenianAssameseBasqueBengali BulgarianCatalanChineseCopticCroatianCzechDanishDutch English_US English_GB EsperantoEstonianEthiopicFinnishFrenchFriulanGalicianGeorgian German_1901 German_1996 German_Swiss Greek_Ancient Greek_Mono Greek_PolyGujaratiHindi Hungarian Icelandic Indonesian InterlinguaIrishItalianKannadaKurmanjiLatin Latin_ClassicLatvian Lithuanian MalayalamMarathi MongolianNorwegian_BokmalNorwegian_NynorskOccitanOriyaPanjabi PiedmontesePolish PortugueseRomanianRomanshRussianSanskritSerbian_CyrillicSerbocroatian_CyrillicSerbocroatian_LatinSlovak SlovenianSpanishSwedishTamilTeluguThaiTurkishTurkmen Ukrainian UppersorbianWelshloadHyphenator languageAffix afrikaansarmenianassamesebasquebengali bulgariancatalanchinesecopticcroatianczechdanishdutch english_US english_GB esperantoestonianethiopicfinnishfrenchfriulangaliciangeorgian german_1901 german_1996 german_Swiss greek_Ancient greek_Mono greek_Polygujaratihindi hungarian icelandic indonesian interlinguairishitaliankannadakurmanjilatin latin_Classiclatvian lithuanian malayalammarathi mongoliannorwegian_Bokmalnorwegian_Nynorskoccitanoriyapanjabi piedmontesepolish portugueseromanianromanshrussiansanskritserbian_Cyrillicserbocroatian_Cyrillicserbocroatian_Latinslovak slovenianspanishswedishtamilteluguthaiturkishturkmen ukrainian uppersorbianwelshlanguageHyphenator $fEqLanguage $fOrdLanguage$fShowLanguage$fBoundedLanguage$fEnumLanguageversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamebytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringData.ByteString.Lazy fromChunksappend singletonemptyinteractputStrLnputStrhPutStrhPutNonBlockinghPut getContents appendFile writeFilereadFilehGetNonBlockinghGet hGetContentscopytailsinitsunzipzipWithzip stripSuffix isSuffixOf stripPrefix isPrefixOf partitionfilternotElemelem findIndicesfind findIndexcount elemIndices elemIndexEnd elemIndexindex intercalategroupBygroupsplit splitWithspanbreak dropWhile takeWhilesplitAtdroptakeunfoldrcycle replicaterepeatiteratescanl mapAccumR mapAccumLminimummaximumallany concatMapconcatfoldr1foldl1'foldl1foldrfoldl'foldl transpose interspersereversemapunsnocinitlasttailunconsheadsnoccons'conslengthnulltoStrict fromStricttoChunksunpackpack foldlChunks foldrChunkszipMaxhyphenationScore languageMins