Natural Language Processing  0.1.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNNLP
|oCunimplemented_exc
|oCinvalid_sentence
|oCConverterClass to process a sentence and generate the list of words and it's corresponding datas
|\CWord
oCCFGQ
oCCFGZeroChild of Grammar. IT is the Context Free Grammar Structure of Order Zero
oCGrammarA generic Grammar class that contains a multimap. It maps a Grammar Phrase to a vector of Grammar Phrases. This denotes the definition of the Grammar Phrase to other Grammar Phrases. There may be more than one definition for a Grammar Phrase
oCGSContainerpairThe GSContainerpair struct Container for a GPSWpair
oCOntologyDatabaseThe OntologyDatabase class The class acts as the interface that allows communication with database. class will be used by higher process that handles the sqlite query generation from a structure of SyntaxTree
oCParserThe Parser class. It takes a Grammar Structure and a vector of Words to create a vector of all possible Syntax Trees that follow the Grammar Structure and matches the vector of Words
oCQueryGeneratorThe QueryGenerator class
oCSTokenize
oCSyntaxTreeThe Tree specialized for holding syntax and words INHERITS: from Tree
oCSyntaxWordContainer for a Word and a Syntax Identifier
oCToken
oCTreeThe Tree class a class to contain a TreeNode*
\CTreeNodeThe TreeNode struct the node that will occupy trees