FreeLing
4.0
|
The derived class dates_en implements an English date/time recognizer. More...
#include <dates_modules.h>
Public Member Functions | |
dates_en () | |
Constructor. | |
Private Member Functions | |
int | ComputeToken (int, sentence::iterator &, sentence &) const |
pure virtual function to be provided by the child class. | |
void | StateActions (int, int, int, sentence::const_iterator, dates_status *) const |
pure virtual function to be provided by the child class. | |
void | SetMultiwordAnalysis (sentence::iterator, int, const dates_status *) const |
pure virtual function to be provided by the child class. | |
Private Attributes | |
std::map< std::wstring, int > | numDay |
translate day numbers (first, second...) to a number (1, 2...) |
The derived class dates_en implements an English date/time recognizer.
Constructor.
int freeling::dates_en::ComputeToken | ( | int | , |
sentence::iterator & | , | ||
sentence & | |||
) | const [private, virtual] |
pure virtual function to be provided by the child class.
Computes token code for current word in current state.
Implements freeling::automat< dates_status >.
void freeling::dates_en::SetMultiwordAnalysis | ( | sentence::iterator | , |
int | , | ||
const dates_status * | |||
) | const [private, virtual] |
pure virtual function to be provided by the child class.
Sets analysis for pattern identified as a multiword.
Implements freeling::automat< dates_status >.
void freeling::dates_en::StateActions | ( | int | , |
int | , | ||
int | , | ||
sentence::const_iterator | , | ||
dates_status * | |||
) | const [private, virtual] |
pure virtual function to be provided by the child class.
Performs appropriate internal actions, given origin and destinanation states, token code and word.
Implements freeling::automat< dates_status >.
std::map<std::wstring,int> freeling::dates_en::numDay [private] |
translate day numbers (first, second...) to a number (1, 2...)