FreeLing  3.0
Public Member Functions
processor Class Reference

Abstract class to define the common API of any FreeLing processing module. More...

#include <processor.h>

Inheritance diagram for processor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 processor ()
 constructor
virtual ~processor ()
 destructor
virtual void analyze (sentence &)=0
 analyze sentence
void analyze (std::list< sentence > &)
 analyze sentences
sentence analyze (const sentence &)
 analyze sentence, return analyzed copy
std::list< sentenceanalyze (const std::list< sentence > &)
 analyze sentences, return analyzed copy

Detailed Description

Abstract class to define the common API of any FreeLing processing module.


Constructor & Destructor Documentation

constructor

Constructor.

virtual processor::~processor ( ) [inline, virtual]

destructor


Member Function Documentation

virtual void processor::analyze ( sentence ) [pure virtual]
void processor::analyze ( std::list< sentence > &  )

analyze sentence, return analyzed copy

Analyze given sentence, return copy.

Reimplemented in dep_txala, automat, corrector, probabilities, phonetics, dictionary, RE_map, maco, bioner, POS_tagger, nec, senses, ukb_wrap, chart_parser, punts, and dependency_parser.

References analyze().

Referenced by analyze().

std::list<sentence> processor::analyze ( const std::list< sentence > &  )

analyze sentences, return analyzed copy

Reimplemented in dep_txala, automat, corrector, probabilities, phonetics, dictionary, RE_map, maco, bioner, POS_tagger, nec, senses, ukb_wrap, chart_parser, punts, and dependency_parser.


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