FreeLing
3.1
|
ruleLabeler is an auxiliary class for the depLabeler More...
#include <dep_rules.h>
Public Member Functions | |
ruleLabeler (void) | |
Constructor. | |
ruleLabeler (const std::wstring &, rule_expression *) | |
bool | check (dep_tree::iterator, dep_tree::iterator) const |
Evaluate rule conditions. | |
Public Attributes | |
std::wstring | label |
rule_expression * | re |
std::wstring | ancestorLabel |
int | line |
line in the file where rule was, useful to trace and issue errors |
ruleLabeler is an auxiliary class for the depLabeler
freeling::ruleLabeler::ruleLabeler | ( | void | ) |
Constructor.
freeling::ruleLabeler::ruleLabeler | ( | const std::wstring & | , |
rule_expression * | |||
) |
bool freeling::ruleLabeler::check | ( | dep_tree::iterator | ancestor, |
dep_tree::iterator | descendant | ||
) | const |
Evaluate rule conditions.
References freeling::rule_expression::check(), re, and TRACE.
std::wstring freeling::ruleLabeler::ancestorLabel |
Referenced by freeling::depLabeler::depLabeler().
std::wstring freeling::ruleLabeler::label |
Referenced by freeling::depLabeler::depLabeler().
line in the file where rule was, useful to trace and issue errors
Referenced by freeling::depLabeler::depLabeler().
Referenced by check(), and freeling::depLabeler::depLabeler().