Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

numbers_module Class Reference

The abstract class numbers_module generalizes nummeric expression recognizer for different languages. More...

#include <numbers_modules.h>

Inheritance diagram for numbers_module:

Inheritance graph
[legend]
Collaboration diagram for numbers_module:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 numbers_module (const string &, const string &)
 Constructor.

Protected Attributes

string MACO_Decimal
string MACO_Thousand
map< string, float > value
 to map words into numerical values
map< string, int > tok
 to map words into token codes
map< int, long double > power
 to map value of power words (billion, million)
long double bilion
 partial value of partially build number expression
long double milion
long double units
int block
bool iscode
RegEx RE_number
RegEx RE_code

Detailed Description

The abstract class numbers_module generalizes nummeric expression recognizer for different languages.


Constructor & Destructor Documentation

numbers_module::numbers_module const string &  ,
const string & 
 

Constructor.


Member Data Documentation

long double numbers_module::bilion [protected]
 

partial value of partially build number expression

int numbers_module::block [protected]
 

bool numbers_module::iscode [protected]
 

string numbers_module::MACO_Decimal [protected]
 

string numbers_module::MACO_Thousand [protected]
 

long double numbers_module::milion [protected]
 

map<int,long double> numbers_module::power [protected]
 

to map value of power words (billion, million)

RegEx numbers_module::RE_code [protected]
 

RegEx numbers_module::RE_number [protected]
 

map<string,int> numbers_module::tok [protected]
 

to map words into token codes

long double numbers_module::units [protected]
 

map<string,float> numbers_module::value [protected]
 

to map words into numerical values


The documentation for this class was generated from the following files:
Generated on Wed Apr 26 12:58:38 2006 for FreeLing by  doxygen 1.4.4