FreeLing
4.0
|
Class senses implements a sense annotator. More...
#include <senses.h>
Public Member Functions | |
senses (const std::wstring &) | |
Constructor. | |
~senses () | |
Destructor. | |
void | analyze (sentence &) const |
analyze given sentence | |
Private Attributes | |
bool | duplicate |
flag to remember whether analysis are duplicated for each possible sense | |
semanticDB * | semdb |
sense information |
Class senses implements a sense annotator.
freeling::senses::senses | ( | const std::wstring & | ) |
Constructor.
Create the sense annotator.
References freeling::config_file::add_section(), freeling::config_file::close(), ERROR_CRASH, freeling::config_file::get_content_line(), freeling::config_file::get_section(), freeling::config_file::open(), and TRACE.
Destructor.
void freeling::senses::analyze | ( | sentence & | s | ) | const [virtual] |
analyze given sentence
Analyze given sentences.
Implements freeling::processor.
References freeling::analysis::set_prob(), freeling::analysis::set_senses(), and TRACE.
bool freeling::senses::duplicate [private] |
flag to remember whether analysis are duplicated for each possible sense
semanticDB* freeling::senses::semdb [private] |
sense information