FreeLing  3.0
Public Member Functions
dependency_parser Class Reference

The class dependency_parser is just an abstract class generalizing any dependency parser. More...

#include <dependency_parser.h>

Inheritance diagram for dependency_parser:
Inheritance graph
[legend]
Collaboration diagram for dependency_parser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 dependency_parser ()
 Constructor.
virtual ~dependency_parser ()
virtual void analyze (sentence &)=0
 analyze given sentence
void analyze (std::list< sentence > &)
 analyze given sentences
sentence analyze (const sentence &)
 analyze sentence, return analyzed copy
std::list< sentenceanalyze (const std::list< sentence > &)
 analyze sentences, return analyzed copy

Detailed Description

The class dependency_parser is just an abstract class generalizing any dependency parser.


Constructor & Destructor Documentation

Constructor.

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

Member Function Documentation

virtual void dependency_parser::analyze ( sentence ) [pure virtual]

analyze given sentence

Implements processor.

Implemented in dep_txala.

void dependency_parser::analyze ( std::list< sentence > &  ls)

analyze given sentences

Disambiguate all words in given sentences.

Reimplemented from processor.

Reimplemented in dep_txala.

References processor::analyze().

analyze sentence, return analyzed copy

Disambiguate given sentence, return analyzed copy.

Reimplemented from processor.

Reimplemented in dep_txala.

References processor::analyze().

std::list< sentence > dependency_parser::analyze ( const std::list< sentence > &  ls)

analyze sentences, return analyzed copy

Disambiguate given sentences, return analyzed copy.

Reimplemented from processor.

Reimplemented in dep_txala.

References processor::analyze().


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