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

rule_expression Class Reference

The class rule_expression is an abstract class (interface) for building dynamic restriction on a ruleLabeler which are used by class depLabeler. More...

#include <dep_rules.h>

Inheritance diagram for rule_expression:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 rule_expression ()
 Constructor.
 rule_expression (const string &)
 Constructor.
virtual ~rule_expression ()
bool find (const string &) const
 Search for a value in the list of a expression.
virtual bool eval (dep_tree::iterator, dep_tree::iterator) const =0

Protected Attributes

set< string > valueList

Detailed Description

The class rule_expression is an abstract class (interface) for building dynamic restriction on a ruleLabeler which are used by class depLabeler.


Constructor & Destructor Documentation

rule_expression::rule_expression  ) 
 

Constructor.

rule_expression::rule_expression const string &   ) 
 

Constructor.

virtual rule_expression::~rule_expression  )  [inline, virtual]
 


Member Function Documentation

virtual bool rule_expression::eval dep_tree::iterator  ,
dep_tree::iterator 
const [pure virtual]
 

Implemented in check_and, check_not, check_side, check_A_lemma, check_S_lemma, check_S_category, and check_A_wordclass.

bool rule_expression::find const string &   )  const
 

Search for a value in the list of a expression.


Member Data Documentation

set<string> rule_expression::valueList [protected]
 


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