!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  SafenerfA NE represented by its label and a character-level span, over which the NE is stretched. White-space characters do not count when computing the span.nerf Statistics.nerffalse positivenerf true positivenerffalse negativenerf true negativenerfA union of two spans.nerf Add stats.nerfnCompare two NE-annotated datasets. The function assumes, that forest pairs correspond to the same sentences.nerfCompare two sets of $s. The function is label-sensitive.nerfCompare two sets of &s. The function is label-insensitive.nerfSReplace words with character-level position identifiers. White-spaces are ignored.nerf.Extract the set of nodes from the NE forest. nerf*Extract the set of nodes from the NE tree.nerfMake + from a tree. Return the span of the tree.NoneP$nerfA  is a map from forms to labels. Each form may be annotated with multiple labels. The map is represented using the directed acyclic word graph. type Dict = D.DAWG (S.Set Label)nerfDictionary label.nerf-A Named Entity entry from the LMF dictionary.nerfOrthographic form of the NEnerfType of the NEnerfA orthographic form.nerfA type of named entity.nerfIs the form a multiword one?nerf7Construct dictionary from the list of form/label pairs.nerf.Construct dictionary from the list of entries.nerf=Remove dictionary entries which do not satisfy the predicate.nerf Save the dictionary in the file.nerf"Load the dictionary from the file.nerfMerge dictionary resources.nerf[Replacement implementation of unionsWith while there is no such function in dawg library. nerfZReplacement implementation of unionWith while there is no such function in dawg library. nerfRDifferentiate labels from separate dictionaries using dictionary-unique prefixes.nerf$Map function over the DAWG elements.nerfMap function over the set.nerfAdd integer prefix.None'"#nerf+Parse the NELexicon into a list of entries.$nerf"Read the dictionary from the file.#$#$None(%nerf,Parse the dictionary to the list of entries.&nerf"Read the dictionary from the file.%&%&Safe+'nerf PNET entry./nerf Trigger type.2nerf2Does entry represents a trigger of the given type?3nerf(Parse dictionary into a list of entries.4nerfRead dictionary from the file.'(*,+)-./0123434/012'(*,+)-.None-8nerf(Parse dictionary into a list of entries.9nerf"Read the dictionary from the file.8989None5nerfIs it a single word entry?:nerf!Extract NEs dictionary from PNEG.;nerf&Extract NEs dictionary from NELexicon.<nerf%Extract NEs dictionary from PoliMorf.=nerf'Extract NEs dictionary from Prolexbase.>nerf/Extract internal triggers from PNET dictionary.?nerf/Extract external triggers from PNET dictionary.:nerfPath to PNEG in the LMF format;nerfPath to NELexicon<nerfPath to PoliMorf=nerfPath to Prolexbase>nerf Path to PNET?nerf Path to PNET:;<=>?<:;=>?Safe=?> @nerf-A class of objects which can be converted to .nerfDefault tokenizator.Bnerf.Tokenize sentence using the default tokenizer.nerfRange computation step.nerf$Compute ranges of individual tokens.nerf$Compute ranges of individual tokens.nerf:Replace leaves in the NE forest with corresponding tokens.nerf*Lift the first range of a tree to the top.Cnerf;Synchronize the list of NE trees with the new tokenization.Cnerf NE forestnerfNew tokenizationnerfResulting NE forest@ABCB@AC SafeAGnerfMA label is created by encoding the named entity forest using the IOB method.HnerfSAn observation consist of an index (of list type) and an actual observation value.InerfA named entity.JnerfA word.GHIJJIHG None"#pC*KnerfConfiguration of the schema. All configuration elements specify the range over which a particular observation type should be taken on account. For example, the  [-1, 0, 2]_ range means that observations of particular 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.MnerfThe d schema block.NnerfThe e schema block.OnerfThe fG schema block. The first list of ints represents lengths of prefixes.PnerfThe gG schema block. The first list of ints represents lengths of suffixes.QnerfThe h schema block.RnerfThe i schema block.SnerfThe j schema block.TnerfThe k schema block.UnerfThe l schema block.VnerfDictionaries of NEs (m schema block).Wnerf Dictionary of internal triggers.Xnerf Dictionary of external triggers.Ynerf Maybe entry.ZnerfBody of configuration entry.\nerf%Range argument for the schema block. ]nerf*Additional arguments for the schema block.^nerfA block is a chunk of the Ox computation performed within the context of the sentence and the list of absolute sentence positions.nerf0Record structure of the basic observation types._nerf{A schema is a block of the Ox computation performed within the context of the sentence and the absolute sentence position.`nerfBThe Ox monad specialized to word token type and text observations.anerfA dummy schema block.bnerfGSequence the list of schemas (or blocks) and discard individual values.nerfConstruct the  structure given the sentence.cnerfXTransform the block to the schema depending on the list of relative sentence positions.dnerf*Orthographic form at the current position.enerfOrthographic form split into two observations: the lowercased form and the original form (only when different than the lowercased one).fnerf-List of lowercased prefixes of given lengths.gnerf-List of lowercased suffixes of given lengths.hnerfuLemma substitute parametrized by the number specifying the span over which lowercased prefixes and suffixes will be d. For example, lemmaB 2 will take affixes of lengths 0, -1 and -2 on account.inerfShape of the word.jnerfPacked shape of the word.knerf'Combined shapes of two consecutive (at k-1 and k positions) words.lnerf.Combined packed shapes of two consecutive (at k-1 and k positions) words.mnerfSPlain dictionary search determined with respect to the list of relative positions.nnerf Entry with additional arguemnts.nerf&Maybe entry with additional arguemnts.onerf)Plain entry with no additional arugments.pnerf-Null configuration of the observation schema.qnerf0Default configuration of the observation schema.rnerf,Build the schema based on the configuration.snerf9Use the schema to extract observations from the sentence.qnerfNamed Entity dictionariesnerfDictionary of internal triggersnerfDictionary of external triggers)KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs)`_absZ[\]YonKLMNOPQRSTUVWXpqr^cdefghijklm None"#yNxnerfJA Nerf consists of the observation schema configuration and the CRF model.nerf*Tokenize sentence with the Nerf tokenizer.|nerf@Show results of observation extraction on the input ENAMEX file.}nerf2Train Nerf on the input data using the SGD method.~nerf6Perform named entity recognition (NER) using the Nerf.}nerf Args for SGDnerf Observation schema configurationnerfTrain data (ENAMEX)nerfMaybe eval data (ENAMEX)nerf#Nerf with resulting codec and model GHIJxyz{|}~xyz{}~| None|snerf"Run a Nerf server on a given port.nerf*Perform NER tagging on the input sentence.nerf3TODO: is it safe to assume that the length of the  representation is 8? None"#*nerfDA parsed XML tree. In nodes the content/opening tags are preserved.nerf An XML token.nerfOrthographic formnerfNo preceding spacenerf Token tagsnerfNon-token tags before the tokennerf&List of a elements annotated with NEs.nerfAn XML sentence. The ending tag is not preserved since it is always the same. It should be remembered during the sentence rendering process.nerfBeginning tag of a sentence.nerfContents of a sentence.nerf7Additional, non-token tags, placed after the last tokennerfType of a sentence sub-element.nerfIntermediate sentence representation. The ending tag is not preserved since it is always the same. It should be remembered during the sentence rendering process.nerfBeginning tag.nerfSentence contents.nerfAn XML parser.nerf An XML tag.nerfA sentence opening tag.nerfA sentence opening tag.nerfA sentence opening tag.nerfA sentence opening tag.nerfCGroup tags corresponding to individual sentences as right elements.nerf#Take tags starting with a sentence.nerfRemove division into chunks.nerfIdentify type of a sub-tree.nerf!XML intermediate sentence parser.nerf1Translate sentence into its final representation.nerf%Parse a list of tags into a sentence.nerfA sentence opening tag.nerfA sentence opening tag.nerfRender an annotated sentence.nerf+Render an element of an annotated sentence.nerf Render token.nerf)Parse tags to an XML tree representation.nerf#Enumerate tags present in the tree.nerf&Put the list between the two elements.nerfA newline tag.nerf&Make closing tag from the opening tag.nerf"Map and intercalate with newlines.nerfAnnotate XCES (in a form of a tag list) with NEs with respect to the given NER function. nerXCES :: Nerf.Nerf -> L.Text -> L.TextnerfMAnnotate XCES sentence with NEs. nerSent :: Nerf.Nerf -> Sent [] -> Sent AnnnerfRestore original sentence.Safe !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ R S T K U U V W X Y Z [ \ ] ^ _ ` a  b b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~   5     4       !nerf-0.5.4-BilnnsSaB2889V20jidz6GNLP.Nerf.CompareNLP.Nerf.Dict.BaseNLP.Nerf.Dict.NELexiconNLP.Nerf.Dict.PNEGNLP.Nerf.Dict.PNETNLP.Nerf.Dict.Prolexbase NLP.Nerf.DictNLP.Nerf.TokenizeNLP.Nerf.TypesNLP.Nerf.SchemaNLP.NerfNLP.Nerf.Server NLP.Nerf.XCES Paths_nerfStatsfptpfntn.+.compare $fShowStats $fEqStats $fOrdStats $fShowNode$fEqNode $fOrdNodeDictDAWGLabelEntryneOrthneTypeFormNeType isMultiWord fromPairs fromEntriessiftDictsaveDictloadDictmergediff $fShowEntry $fReadEntry $fEqEntry $fOrdEntryparseNELexicon readNELexicon parsePNEGreadPNEGorthbasetagtypneTypexampleTypInternalExternalhasTyp parsePNETreadPNET $fShowTyp$fEqTyp$fOrdTypparseProlexbasereadProlexbase extractPNEGextractNELexiconextractPoliMorfextractProlexbaseextractIntTriggersextractExtTriggersWordwordtokenizesync $fWordText $fWordText0$fWord[]LbObNE SchemaConforthC splitOrthC lowPrefixesC lowSuffixesClemmaCshapeCpackedC shapePairC packedPairCdictC intTrigsC extTrigsCBodyrangeargsBlockSchemaOxvoid sequenceS_ fromBlockorthB splitOrthB lowPrefixesB lowSuffixesBlemmaBshapeBpackedB shapePairB packedPairBdictB entryWithentrynullConf defaultConffromConf schematize $fBinaryBody$fBinarySchemaConf $fShowBody$fShowSchemaConfNerf schemaConfcrftryOxtrainner $fBinaryNerf runNerfServernerXCES $fWordTok $fShowSegT $fShowSentINode spanUnioncmpNodesmkStatstoIDsnodesFnodesTmkNode unionsWith unionWithmapDmapS addPrefixatomicGHC.BaseStringdefaultTokenizerranged rangedList rangedForest replaceToks liftRangeBaseObmkBaseOb%monad-ox-0.2.0-Ess0huTzRYNHm34xQ7luKaControl.Monad.Oxsave entryWith'Mb reTokenizerecvIntghc-prim GHC.TypesIntXmlTreeToknpstagsIntagsBfAnnSentsentBegsentConsentAddSegTSentIsentBegIsentConIParserTagsentOpen sentClosetokOpennsOpenchunktakeSentunChunkidTreeTsentIPjoinSent parseSentneOpenneClose renderAnnSent renderNeTree renderTokxmlTreePenumTreebetweennewlineendFrominterMapnerSentrestoreOrigSentversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName