FreeLing  4.0
Classes | Namespaces | Defines
numbers_modules.h File Reference
#include <map>
#include "freeling/regexp.h"
#include "freeling/morfo/language.h"
#include "freeling/morfo/automat.h"
Include dependency graph for numbers_modules.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freeling::numbers_status
 Class to store status information. More...
class  freeling::numbers_module
 The abstract class numbers_module generalizes nummeric expression recognizer for different languages. More...
class  freeling::numbers_default
 The derived class numbers_default implements a default number recognizer (only numbers in digits are recognized). More...
class  freeling::numbers_es
 The derived class numbers_es implements a Spanish number recognizer. More...
class  freeling::numbers_ca
 The derived class numbers_ca implements a Catalan number recognizer. More...
class  freeling::numbers_gl
 The derived class numbers_gl implements a Galician number recognizer. More...
class  freeling::numbers_pt
 The derived class numbers_pt implements a Portuguese number recognizer. More...
class  freeling::numbers_it
 The derived class numbers_it implements a Italian number recognizer. More...
class  freeling::numbers_en
 The derived class numbers_en implements an English number recognizer. More...
class  freeling::numbers_ru
 The derived class numbers_ru implements an Russian number recognizer. More...
class  freeling::numbers_cs
 The derived class numbers_cs implements a Czeck number recognizer. More...
class  freeling::numbers_de

Namespaces

namespace  freeling

Defines

#define RE_NUM   L"^(\\d{1,3}(\\"+MACO_Thousand+L"\\d{3})*|\\d+)(\\"+MACO_Decimal+L"\\d+)?$"
#define RE_NUM_NEG   L"^([\\-]?)(\\d{1,3}(\\"+MACO_Thousand+L"\\d{3})*|\\d+)(\\"+MACO_Decimal+L"\\d+)?$"
#define RE_CODE   L"^.*[0-9].*$"
#define CODE   1
#define ORD   2
#define DEDEBUG
 The derived class numbers_cs implements a German number recognizer.

Define Documentation

#define CODE   1
#define DEDEBUG

The derived class numbers_cs implements a German number recognizer.

#define ORD   2
#define RE_CODE   L"^.*[0-9].*$"
#define RE_NUM   L"^(\\d{1,3}(\\"+MACO_Thousand+L"\\d{3})*|\\d+)(\\"+MACO_Decimal+L"\\d+)?$"
#define RE_NUM_NEG   L"^([\\-]?)(\\d{1,3}(\\"+MACO_Thousand+L"\\d{3})*|\\d+)(\\"+MACO_Decimal+L"\\d+)?$"