úÎ!=â9zM      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNone"#-.127=?@ADHMV""NaturalLanguageAlphabets;Collect the hashtable and scalar values for simple scoring. TODO binary and cereal instancesNaturalLanguageAlphabets4All known matching characters and associated scores.NaturalLanguageAlphabets:Characters that can be deleted with costs different from gapOpen/ gapExtension=. This is the insertion map, associated with the first type k.NaturalLanguageAlphabets:Characters that can be deleted with costs different from gapOpen/ gapExtension>. This is the insertion map, associated with the second type l.NaturalLanguageAlphabetslinear gap scoresNaturalLanguageAlphabets+Gap opening costs for Gotoh-style grammars.NaturalLanguageAlphabets-Gap extension costs for Gotoh-style grammars.NaturalLanguageAlphabets,Default score for characters matching, i.e. x==y. NaturalLanguageAlphabets0Default score for characters not matching, i.e. x/=y. NaturalLanguageAlphabets)Special gap score for a prefix or suffix. NaturalLanguageAlphabets1Special gap opening score for a prefix or suffix. NaturalLanguageAlphabets3Special gap extension score for a prefix or suffix. NaturalLanguageAlphabetsScore Ms x and y› based on the simple scoring system: (i) lookup (x,y) and use the score if found; (ii) if (x,y) is not in the database, then return the default matching  defaultMatch score if x==y(, otherwise return the default mismatch defaultMismatch score. Note that even though IBS k and IBS lD have different types, mismatches are checked using the underlying Int representation.NaturalLanguageAlphabets2Provides a score for the unigram characters in an in/del% environment. In case the character x in the pairing x == N is found in the  unigramInsert. database, that score is used, otherwise the  gapLinear score is used.NaturalLanguageAlphabets Analog to , but works on the IBS l with phantom type l.      None"#-.127=?@ADHMV56 !NaturalLanguageAlphabetsJThis is just the trifecta parser, but with haskell-style comments enabled./NaturalLanguageAlphabets=This will prettyprint the error message and ungracefully exit0NaturalLanguageAlphabets-Returns the error message, but will not exit.4NaturalLanguageAlphabetsADefaults are key-value pairs, of which there is only a small set.5NaturalLanguageAlphabetsBGives a name to a set of characters we want to work with later on.6NaturalLanguageAlphabetsMParses a similarity line and updates the scores for the pairs of characters.7NaturalLanguageAlphabetsLParses an equality line and updates the scores for the pairs of characters.9NaturalLanguageAlphabetsSDefines what a grapheme is. Basically, don't be a whitespace and don't start with O..TODO we probably want to allow $ to stand for O.:NaturalLanguageAlphabets:Returns the set of characters from a known character group;NaturalLanguageAlphabets1How we can expand a group with special functions.>NaturalLanguageAlphabetsDTODO only insert warning, not error, after seeing a character again!@NaturalLanguageAlphabets(This enables the haskell-style comments.( !"#$&%'()*+,-./0123456789:;<=>?(,+*)('-./01234567$&%89:;<=>?!"# None"#-.127=?@ADHMV9nLNaturalLanguageAlphabetslDefault simple unigram scores for a system of consonants, liquid consonants, and vowels of arbitrary scale.LLP      !"##$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSQTUV7NaturalLanguageAlphabets-0.2.1.0-1OmiFjLQT7I4Xhlhpw0cjKNLP.Scoring.UnigramNLP.Scoring.Unigram.ImportNLP.Scoring.Unigram.DefaultUnigramScoringusUnigramMatchusUnigramInsertFstKusUnigramInsertSndL usGapLinear usGapOpenusGapExtensionusDefaultMatchusDefaultMismatchusPrefixSuffixLinearusPrefixSuffixOpenusPrefixSuffixExtension matchUnigraminsertUnigramFstKinsertUnigramSndL$fToJSONUnigramScoring$fFromJSONUnigramScoring$fHashableUnigramScoring$fReadUnigramScoring$fShowUnigramScoring$fEqUnigramScoring$fGenericUnigramScoringEnv _warnings _defaults _charGroups _matchScores_ignoredScoresFstK_ignoredScoresSndL $fShowEnv UnigramParserPrunPFstKSndLFstKSndL charGroupsdefaultsignoredScoresFstKignoredScoresSndL matchScoreswarnings defaultEnvtestprettyErrorAndExit errorToStringfromByteStringfromFilepUnigram pDefaults pCharGroup pSimilarity pEqualitypIgnored pGraphemepKnownCharGrouppExpansionOptionsspecialFunctionsapplySpecialFunctionssetIdentreserved$fTokenParsingP $fEqFstKSndL $fOrdFstKSndL$fApplicativeP$fMonadP $fFunctorP$fDeltaParsingP $fMonadPlusP$fAlternativeP$fCharParsingP $fParsingP$fDeltaParsingUnlined clvDefaults+InternedData-0.0.0.1-CxpYoX0we0vKF3Q98H05NkData.ByteString.InternedIBSbaseGHC.Num-GHC.Base$