|
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
1.7.6.1