Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

FreeLing Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
accentsThe class accents provides a wrapper to transparently create and access an accents_module to handle accentuation for the appropriate language
accents_defaultDerived accents_module for null accentuation (eg english)
accents_esDerived accents_module for Spanish accentuation
accents_moduleThe abstract class accents_module generalizes accentuation rules for different languages
adaboost
adaboost::wr_holder
analysisClass analysis stores a possible reading (lemma, PoS, probability) for a word
automatAbstract class to implement a Finite-State Automaton which is used by modules recognizing multiwords (dates, numbers, quantities,
cellClass cell stores all information in a chart cell
chartClass chart contains an array of cells that constitute a chart
chart_parserClass chart_parser implements a chart parser
check_A_lemmaAncestor lemma in list of lemmas (separator character is |)
check_A_wordclassAncestor lemma belongs to a verb class
check_andAnd of basic contraints
check_notNegation
check_S_categoryAncestor category
check_S_lemmaDescendant lemma in list of lemmas (separator character is |)
check_sideDescendant is to the right of its ancestor
completerThe class completer implements a parse tree completer, which given a partial parse tree (chunker output), completes the full parse according to some grammar rules
completerRuleThe class completerRule stores rules used by the completer of parse trees
conditionClass condition implements a condition of a CG rule
constraintThe class constraint implements a constraint for the relaxation labelling algorithm
constraint_grammarClass constraint_grammar implements a pseudo CG, ready to be used from a relax PoS tagger
dataset
dataset::iterator
dataset::mlDatasetNode
datesThe class dates provides a wrapper to transparently create and access a dates_module, a temporal expression recognizer for the appropriate language
dates_caThe derived class dates_ca implements a Catalan date/time recognizer
dates_defaultThe derived class dates_default implements a default date/time recognizer (only simple patterns are recognized)
dates_esThe derived class dates_es implements a Spanish date/time recognizer
dates_moduleThe abstract class dates_module generalizes temporal expression recognizer for different languages
dep_infoAuxiliary class to store information about dependency building
dep_treeClass dep_tree stores a dependency tree
dependencyMakerDependencyMaker is a class for obtaining a dependency tree from chunks
depLabelerDepLabeler is class to set labels into a dependency tree
depnodeClass denode stores nodes of a dependency tree and parse tree <-> deptree relations
dictionaryThe class dictionary implements dictionary search and suffix analysis for word forms
documentClass document is a list of paragraphs
edgeClass edge stores all information in a chart edge
emission_statesThe class emission_states stores the list of states in the HMM that *may* be generating a given word given the two previous words (and their valid tags)
example
fex
FlexLexer
grammarClass grammar implements a CFG, ready to be used from a chart parser
hmm_taggerThe class hmm_tagger implements the syntactic analyzer and is the main class, which uses all the others
iFeature
labelThe class label stores all information related to a variable label in the relaxation labelling algorithm
list
locutionsClass locutions recognizes multiwords belonging to a list obtained from a configuration file
macoClass maco implements the morphological analyzer, which uses all the specific analyzers: dates, numbers, dictionary, etc
maco_optionsClass maco_options implements a set of specific options of the morphological analyzer
map_input
map_input::const_iterator
mlABTree
mlOutput
mlOutput::label
multimap
necThe class nec implements a ML-based NE classificator
nodeClass node stores nodes of a parse_tree Each node in the tree is either a label (intermediate node) or a word (leaf node)
npThe class np implements a dummy proper noun recognizer
numbersClass numbers implements a wrapper to transparently create and access a numbers_module number recognizer for the appropriate language
numbers_caThe derived class numbers_ca implements a Catalan number recognizer
numbers_defaultThe derived class numbers_default implements a default number recognizer (only numbers in digits are recognized)
numbers_enThe derived class numbers_en implements an English number recognizer
numbers_esThe derived class numbers_es implements a Spanish number recognizer
numbers_glThe derived class numbers_ca implements a Galician number recognizer
numbers_moduleThe abstract class numbers_module generalizes nummeric expression recognizer for different languages
paragraphClass paragraph is just a list of sentences that someone has validated it as a paragraph
parse_treeClass parse tree is used to store the results of parsing
POS_taggerThe class POS_tagger is just an abstract class generalizing a PoS tagger
probabilitiesClass probabilities sets lexical probabilities for each PoS tag of each word in a sentence
problemThe class problem stores the structure of a problem, namely, a vector with a position for each variable to consider, and for each variable, a list of initial weights for each possible label
puntsClass numbers implements a punctuation sign recognizer
quantitiesClass quantities implements a wrapper to transparently create and access a quantities_module monetary expressions detector for the appropriate language
quantities_defaultThe derived class quantities_default implements a default quantities recognizer (only percentages are recognized)
quantities_esThe derived class quantities_es implements a Spanish (and Catalan) quantities recognizer
quantities_moduleThe abstract class quantities_module generalizes a percentage, ratios, and currency expression recognizer for different languages
RegExClass RegEx, a simple and small API wrapper for PCRE
relaxThe class relax implements a generic solver for consistent labelling problems, using relaxation labelling algorithm
relax_taggerThe class relax_tagger implements a PoS tagger based on relaxation labelling algorithm
RGF
ruleClass rule implements a rule of a grammar
rule_expressionThe class rule_expression is an abstract class (interface) for building dynamic restriction on a ruleLabeler which are used by class depLabeler
ruleCGClass rule implements a rule of a CG
ruleLabelerRuleLabeler is an auxiliary class for the depLabeler
sensesClass senses implements a sense annotator
Sensor
SensorCheckMwRE
SensorCheckRE
SensorData
SensorMap
SensorMatchRE
SensorSet
SensorSetPart
sentenceClass sentence is just a list of words that someone (the splitter) has validated it as a complete sentence
set_input
splitterClass splitter implements a sentence splitter, which accumulates lists of words until a sentence is completed, and then returns a list of sentence objects
suffixesClass suffixes implements suffixation rules and dictionary search for suffixed word forms
sufruleClass sufrule contains a suffixation rule, and is used by class suffixes
tokenizerClass tokenizer implements a token splitter, which converts a string into a sequence of word objects, according to a set of tokenization rules read from aconfiguration file
tracesClass traces implements trace and error handling utilities
tree< T >
tree< T >::generic_iterator
tree< T >::preorder_iteratorTraverse the tree in preorder (parent first, then children)
tree< T >::sibling_iteratorTraverse all children of the same node
utilClass util implements some utilities for NLP analyzers: "tolower" for latin alfabets, parole tags manipulation, string2number and viceversa conversions, etc
vector
viterbiThe class viterbi stores the two maps for each observation: The delta map stores the maximum probability for each state in that observation, the phi map stores the backpath to maximize the probability
wordClass word stores all info related to a word: form, list of analysis, list of tokens (if multiword)
yyFlexLexer

Generated on Wed Apr 26 12:57:26 2006 for FreeLing by  doxygen 1.4.4