h$4      NonehNoneRhanspellChecks if a string matches a glob pattern by converting that glob pattern to a regular expression and matching using that.hanspell0Checks if a string matches any of glob patterns. Safe-Inferredhanspell)Line-wrapped break up to character count.hanspell$Line-wrapped break up to word count. Safe-Inferred{hanspell"Carries the information of a typo.hanspell)Fixes typos of given sentences. If given True+, the colors of fixed words are inverted.hanspell Converts a  to string. If given True,  of the  is greyed out. hanspell Removes the s whose 2s are duplicated. Order preserving and O(nlogn).  None 8:> hanspellDefines a class for   function overloading. hanspellRequests spell check to PNU server, parses the responses, and returns m [Typo]. spellCheckByPnu has two return types. One is MaybeT IO [Typo], and the other is  IO [Typo].  import Language.Hanspell example = do let sentence = "Ћ, ?" typos <- spellCheckByPnu sentence mapM_ (putStrLn . typoToStringWithStyle False) typos The expected output is: Ћ -> Ћ   ' '  .  ->    ؎    . () Ċ (x)->  Ċ (o) (x) ->  (o) ܅(x) ->  ܅(o) ... hanspellMaximum words count for a   request.hanspellBold version returning  IO [Typo].hanspellObssesive version returning MaybeT IO [Typo]. None >  hanspellDefines a class for  function overloading.hanspellRequests spell check to DAUM server, parses the responses, and returns m [Typo]. spellCheckByDaum has two return types. One is MaybeT IO [Typo], and the other is  IO [Typo].  import Language.Hanspell example = do let sentence = "Ћ, ?" typos <- spellCheckByDaum sentence mapM_ (putStrLn . typoToStringWithStyle False) typos The expected output is: Ћ, -> Ћ  , Ћ   ݅ت   @-b@, @-@, @-@, @-b@  ؎    . () ܪ   .  ȋĎ .      . ? ->  ? 'ت ت', ' ̭ت' ؎؎    . () Ď  . Ď     . ̎ Ԭ   ̎Ћ ت. hanspell(Official maximum character length for a  request. Notice that DAUM server can handle more than maximum characters.hanspellBold version returning  IO [Typo].hanspellObssesive version returning MaybeT IO [Typo]. None :    Safe-Inferred  !       !"#$%&'()'hanspell-0.2.3.0-9F5WBvH2MzYGXzTqa9inkSLanguage.HanspellLanguage.Hanspell.DecoderLanguage.Hanspell.GlobLanguage.Hanspell.TextLinesLanguage.Hanspell.Typo!Language.Hanspell.PnuSpellChecker"Language.Hanspell.DaumSpellCheckerPaths_hanspellTypo errorTypetoken suggestionscontextinfofixTyposWithStyletypoToStringWithStyle rmdupTyposPnuSpellCheckerspellCheckByPnupnuSpellCheckerMaxWordsDaumSpellCheckerspellCheckByDaumdaumSpellCheckerMaxChars decodeEntity matchGlob matchGlobs linesByLengthlinesByWordCount$fPnuSpellCheckerIO$fPnuSpellCheckerMaybeT$fDaumSpellCheckerIO$fDaumSpellCheckerMaybeTversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName