FreeLing
3.1
|
Abstract class to define the common API of any FreeLing processing module. More...
#include <processor.h>
Public Member Functions | |
processor () | |
constructor | |
virtual | ~processor () |
destructor | |
virtual void | analyze (sentence &) const =0 |
analyze sentence | |
virtual void | analyze (std::list< sentence > &) const |
analyze sentences | |
virtual sentence | analyze (const sentence &) const |
analyze sentence, return analyzed copy | |
virtual std::list< sentence > | analyze (const std::list< sentence > &) const |
analyze sentences, return analyzed copy |
Abstract class to define the common API of any FreeLing processing module.
constructor
Constructor.
virtual freeling::processor::~processor | ( | ) | [inline, virtual] |
destructor
virtual void freeling::processor::analyze | ( | sentence & | ) | const [pure virtual] |
analyze sentence
Implemented in freeling::automat< T >, freeling::automat< dates_status >, freeling::automat< ner_status >, freeling::automat< numbers_status >, freeling::automat< locutions_status >, freeling::automat< quantities_status >, freeling::dep_txala, freeling::dictionary, freeling::probabilities, freeling::phonetics, freeling::alternatives, freeling::RE_map, freeling::maco, freeling::bioner, freeling::POS_tagger, freeling::nec, freeling::senses, freeling::ukb, freeling::chart_parser, freeling::punts, and freeling::dependency_parser.
virtual void freeling::processor::analyze | ( | std::list< sentence > & | ) | const [virtual] |
analyze sentences
sentence freeling::processor::analyze | ( | const sentence & | s | ) | const [virtual] |
analyze sentence, return analyzed copy
Analyze given sentence, return copy.
virtual std::list<sentence> freeling::processor::analyze | ( | const std::list< sentence > & | ) | const [virtual] |
analyze sentences, return analyzed copy