FreeLing  3.1
Public Member Functions | Private Attributes
freeling::check_asynon Class Reference

lemma or any ancestor has given synonym More...

#include <dep_rules.h>

Inheritance diagram for freeling::check_asynon:
Inheritance graph
[legend]
Collaboration diagram for freeling::check_asynon:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 check_asynon (semanticDB &, const std::wstring &, const std::wstring &)
 check ancestor synonyms
bool eval (dep_tree::iterator) const
 eval whether a single node matches a condition only called from check if needed.

Private Attributes

semanticDBsemdb

Detailed Description

lemma or any ancestor has given synonym


Constructor & Destructor Documentation

freeling::check_asynon::check_asynon ( semanticDB ,
const std::wstring &  ,
const std::wstring &   
)

check ancestor synonyms


Member Function Documentation

eval whether a single node matches a condition only called from check if needed.

The abstract class version should never be reached.

Reimplemented from freeling::rule_expression.

References freeling::rule_expression::find_any(), freeling::semanticDB::get_sense_info(), freeling::semanticDB::get_word_senses(), freeling::sense_info::parents, semdb, and freeling::sense_info::words.


Member Data Documentation

Referenced by eval().


The documentation for this class was generated from the following files: