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

depLabeler Class Reference

depLabeler is class to set labels into a dependency tree More...

#include <dependencies.h>

List of all members.

Public Member Functions

 depLabeler (const string &)
 Constructor. Load dependency labelling rules.
void label (dep_tree *)
 Label nodes in a depencendy tree. (Initial call).
void label (dep_tree *, dep_tree::iterator)
 Label nodes in a depencendy tree. (recursive).
void registerFunction (const string, expcreator *)
 register a new tree joining operation to be used in rule file

Private Attributes

map< string, list< ruleLabeler > > rules
map< string, expcreator * > expressions


Detailed Description

depLabeler is class to set labels into a dependency tree


Constructor & Destructor Documentation

depLabeler::depLabeler const string &   ) 
 

Constructor. Load dependency labelling rules.


Member Function Documentation

void depLabeler::label dep_tree dependency,
dep_tree::iterator  ancestor
 

Label nodes in a depencendy tree. (recursive).

(recursive)

void depLabeler::label dep_tree dependency  ) 
 

Label nodes in a depencendy tree. (Initial call).

(Initial call)

void depLabeler::registerFunction const   string,
expcreator
 

register a new tree joining operation to be used in rule file


Member Data Documentation

map<string, expcreator *> depLabeler::expressions [private]
 

map<string, list <ruleLabeler> > depLabeler::rules [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 26 12:58:03 2006 for FreeLing by  doxygen 1.4.4