y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None9An atomic part of morphosyntactic tag with optional POS. A tier description. $Does it include the part of speech? Tier grammatical attributes. Select tier attributes. Split the positional tag. &Default tiered tagging configuration.   None CRF model data. CRF feature map. 9Transition map restricted to a particular tagging layer. 5Codec internal data. The first component is used to : encode observations of type a, the second one is used to  encode labels of type [b].  Feature.  Sublabel.  Observation. "Feature generation for complex [Lb] label type. )Codec dependes on the number of layers. Dummy feature index. 0Codec specification given the number of layers. <Train the CRF using the stochastic gradient descent method. @ Use the provided feature selection function to determine model  features. 'Find the most probable label sequence. * Number of tagging layers  Args for SGD Training data  action Maybe evalation data Resulting model   None A weighted collection of type a elements. %A word parametrized over a tag type. Orthographic form. 5Set of word interpretations. To each interpretation 9 a weight of correctness within the context is assigned. 7Out-of-vocabulary (OOV) word, i.e. word unknown to the  morphosyntactic analyser. A sentence of  s. Map function over word tags. !Map function over sentence tags. Interpretations of the word. Interpretations of the word. Make a weighted collection. 1Map function over weighted collection elements.        None Document format. 2Parse textual interpretations into a functor with  sentence elements. +Show textual reprezentation of a document. Sentence handler. Sentence handler. %Split sentence into a list of words. Merge words with a sentence. !Words handler. "Word handler. $*Extract information relevant for tagging. %3Select the set of morphosyntactic interpretations. &0Textual representation of morphposyntactic tag.  !"#$%& !"#$%&&"#$% ! !"#$%&None&'EConfiguration of the schema. All configuration elements specify the L range over which a particular observation type should be taken on account.  For example, the  [-1, 0, 2]- range means that observations of particular 2 type will be extracted with respect to previous (k - 1 ), current (k)  and after the next (k + 2-) positions when identifying the observation  set for position k in the input sentence. )The > schema block. *The ? schema block. +The @' schema block. The first list of ints ! represents lengths of prefixes. ,The A' schema block. The first list of ints ! represents lengths of suffixes. -The B schema block. .The C schema block. /The D schema block. 0The E schema block. 1 Maybe entry. 2Body of configuration entry. 4&Range argument for the schema block. 51When true, the entry is used only for oov words. 6+Additional arguments for the schema block. 7>A block is a chunk of the Ox computation performed within the F context of the sentence and the list of absolute sentence positions. 1Record structure of the basic observation types. 8?A schema is a block of the Ox computation performed within the = context of the sentence and the absolute sentence position. 9CThe Ox monad specialized to word token type and text observations. :@An observation consist of an index (of list type) and an actual  observation value. ;A dummy schema block. <HSequence the list of schemas (or blocks) and discard individual values. Construct the  structure given the sentence. =+Transform a block to a schema depending on * * A list of relative sentence positions, 3 * A boolean value; if true, the block computation 4 will be performed only on positions where an OOV  word resides. >+Orthographic form at the current position. ?+Orthographic form at the current position. @.List of lowercased prefixes of given lengths. A.List of lowercased suffixes of given lengths. BShape of the word. CShape of the word. DPacked shape of the word. EPacked shape of the word. F!Entry with additional arguemnts. G*Plain entry with no additional arugments. H.Null configuration of the observation schema. I-Build the schema based on the configuration. J;Default configuration for the guessing observation schema. K;Default configuration for the guessing observation schema. L:Use the schema to extract observations from the sentence. /'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL&:98;<L234561GF'()*+,-./0HIJK7=>?@ABCDE' ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNone MTraining configuration. QA guessing model. 0Schematize the input sentence with according to schema rules. UDetermine the k5 most probable labels for each word in the sentence. 0Include guessing results into weighted tag maps  assigned to individual words. V,Include guessing results into the sentence. W;Tag sentence in external format. Selected interpretations 6 (tags correct within the context) will be preserved. X Tag file. YTrain guesser. &Schematized data from the plain file. MNOPQRSTUVWXDocument format handler Guesser argument Guesser itself Input Output YDocument format handler Training configuration Training file Maybe eval file MNOPQRSTUVWXY QRSTUWXVMNOPY MNOPQRSTUVWXYNone ZTraining configuration. `A disambiguation model. 0Schematize the input sentence with according to schema rules. 2Unsplit the complex tag (assuming, that it is one & of the interpretations of the word). f*Perform context-sensitive disambiguation. gTag the sentence. hDisambiguate document. iTrain disamb model. &Schematized data from the plain file. Z[\]^_`abcdefghiDocument format handler Training configuration Training file Maybe eval file Resultant model  Z[\]^_`abcdefghi`abcde fghZ[\]^_i Z[\]^_`abcdefghiNone n A token. s<Interpretations of the token, each interpretation annotated  with a disamb Boolean value (if , the interpretation ! is correct within the context). tNo space, space or newline. x+Create document handler given value of the ignore tag. Sentence handler. Word handler. *Extract information relevant for tagging. Select interpretations. y-Parse the text in the plain format given the oov tag. z1Parse the sentence in the plain format given the oov tag. An infix synonym for . {Show the plain data. |Show the sentence. "jklmnopqrstuvwxyz{|jklmnopqrstuvwxyz{|nopqrsjklmtwvuxyz{|jklmnopqrstwvuxyz{|None}Concraft data. ?Perform disambiguation preceded by context-sensitive guessing. Tag the sentence. Tag document. *Train guessing and disambiguation models. }~Document format handler %Numer of guessed tags for each word &Guessing model training configuration ,Disambiguation model training configuration Training file Maybe eval file Resultant models Document format handler $Numer of guessed tags for each word Guesser !Template for temporary file name File to guess Handler }~ }~}~        !"#$%&'())*+,-./01233456789:;<=>?@ABCDEFGHIJKLMMNOPPQRSTUVWMMXYNOZZ[\QR]^_W``abccdefgfhij#klmmno]bpqW'rst u v w x y : z { | } W b  ~  u     y :  LL"%&'aconcraft-0.4.0NLP.Concraft.DisambNLP.Concraft.MorphosyntaxNLP.Concraft.FormatNLP.Concraft.SchemaNLP.Concraft.GuessNLP.Concraft.Format.Plain NLP.ConcraftNLP.Concraft.Disamb.PositionalNLP.Concraft.Disamb.TieredAtomposattsTierwithPoswithAtts tiersDefaultCRFWMapunWMapWordorthtagWMapoovSentmapWordmapSent interpsSetinterpsmkWMapmapWMapDocparseDocshowDoc sentHandler parseSent mergeSent wordHandlerextractselectTag SchemaConforthClowOrthC lowPrefixesC lowSuffixesCknownCshapeCpackedC begPackedCEntryBodyrangeoovOnlyargsBlockSchemaOxObvoid sequenceS_ fromBlockorthBlowOrthB lowPrefixesB lowSuffixesBknownBshapeBpackedB begPackedB entryWithentrynullConffromConfguessConfDefaultdisambConfDefault schematize TrainConf schemaConfTsgdArgsTGuesser schemaConfcrfguessinclude guessSentguessDoctraintagsetTtiersTDisambtagsettiersdisamb disambSent disambDocInterpbasetagTokenspaceknownSpaceNewLineNone plainFormat parsePlain showPlainshowSentConcraftguessNumguessertagSenttagDocsplit $fBinaryAtom $fBinaryTierFeatMapTransMap CodecDataFeatLbfeatGencodecdummy codecSpec numOfLayers codecDatamodel transMapsotherMapOFeatobTFeat1TFeat2TFeat3x1x2x3lnunLbunObputIgetIobLenslbLens!?ghc-prim GHC.TypesIO $fBinaryCRF$fFeatMapFeatMapFeat$fBinaryFeatMap $fBinaryFeatBaseObmkBaseOblowOrthmkArg0mkArg1$fBinarySchemaConf $fBinaryBody includeWMapsschemed$fBinaryGuesserunSplit$fBinaryDisambTrue<> Data.MonoidmappendnoneBase parseWord parseInterp parseHeader parseSpace buildSent buildWord buildInterps buildSpace buildKnown guessFile$fBinaryConcraft