Natural Language Processing  0.1.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCNLP::ConverterClass to process a sentence and generate the list of words and it's corresponding datas
oCexception
|oCNLP::invalid_sentence
|\CNLP::unimplemented_exc
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
|oCCFGQ
|oCCFGQ
|oCCFGZeroChild of Grammar. IT is the Context Free Grammar Structure of Order Zero
|\CCFGZeroChild of Grammar. IT is the Context Free Grammar Structure of Order Zero
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
oCSyntaxWordContainer for a Word and a Syntax Identifier
oCToken
|\CNLP::Word
oCTree< Item >The Tree class a class to contain a TreeNode*
oCTree< GtSpair >
|\CSyntaxTreeThe Tree specialized for holding syntax and words INHERITS: from Tree
oCTreeNode< Item >The TreeNode struct the node that will occupy trees
\CTreeNode< GtSpair >