FreeLing  4.0
Public Member Functions | Private Attributes
freeling::maco Class Reference

Class maco implements the morphological analyzer, which uses all the specific analyzers: dates, numbers, dictionary, etc. More...

#include <maco.h>

Inheritance diagram for freeling::maco:
Inheritance graph
[legend]
Collaboration diagram for freeling::maco:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 maco (const maco_options &)
 Constructor.
 ~maco ()
 Destructor.
void set_active_options (bool umap, bool num, bool pun, bool dat, bool dic, bool aff, bool comp, bool rtk, bool mw, bool ner, bool qt, bool prb)
 change active options for further analysis
void analyze (sentence &) const
 analyze given sentence

Private Attributes

bool MultiwordsDetection
 Morhpological analyzer active modules.
bool NumbersDetection
bool PunctuationDetection
bool DatesDetection
bool QuantitiesDetection
bool DictionarySearch
bool ProbabilityAssignment
bool UserMap
bool NERecognition
locutionsloc
dictionarydico
numbersnumb
datesdate
quantitiesquant
puntspunt
RE_mapuser
probabilitiesprob
nernpm

Detailed Description

Class maco implements the morphological analyzer, which uses all the specific analyzers: dates, numbers, dictionary, etc.


Constructor & Destructor Documentation

Destructor.

Destroy morphological analyzer, and all required recognizers and modules.


Member Function Documentation

void freeling::maco::analyze ( sentence s) const [virtual]

analyze given sentence

Apply cascade of analyzers to given sentence.

Implements freeling::processor.

References TRACE.

void freeling::maco::set_active_options ( bool  umap,
bool  num,
bool  pun,
bool  dat,
bool  dic,
bool  aff,
bool  comp,
bool  rtk,
bool  mw,
bool  ner,
bool  qt,
bool  prb 
)

change active options for further analysis

set active modules for further analysis

References WARNING.


Member Data Documentation

Morhpological analyzer active modules.

bool freeling::maco::UserMap [private]

The documentation for this class was generated from the following files: