Tanl Linguistic Pipeline

Dependency Parser

Classes

struct  Parser::ApParser
 Parser class using an Averaged Perceptron classifier. More...
struct  Tanl::TokenField
 Describes the fields in each token in a corpus. More...
struct  Tanl::CorpusFormat
 Representatation of Corpus data format. More...
class  Tanl::CorpusFormatError
class  Tanl::Corpus
 Represents common aspects of a Corpus. More...
struct  Tanl::ConllXCorpus
struct  Tanl::Conll08Corpus
struct  Tanl::DgaCorpus
struct  Tanl::CombCorpus
 Used to convert a Conll08 corpus replacing dependency links with the first non relexive arg link. More...
struct  Tanl::TextCorpus
 Plain text corpus. More...
struct  Tanl::TokenizedTextCorpus
 Corpus made of tokens. More...
struct  Tanl::CorpusMap
 Associates a Corpus constructor to a corpus name. More...
struct  Tanl::Disposable
class  Tanl::Enumerator< T >
 Enumerator interface. More...
class  Parser::EventStream
 Creates a stream of Classifier::Event's from an annotated dependency corpus. More...
struct  Tanl::IPipe< Tin, Tout >
 IPipe interface. More...
class  Parser::Iterator< T >
 Iterator interface. More...
struct  Tanl::Language
 Functional interface for extractors of morphological features. More...
struct  Tanl::ArabicLanguage
struct  Tanl::IndianLanguage
struct  Tanl::BanglaLanguage
struct  Tanl::BasqueLanguage
struct  Tanl::BulgarianLanguage
struct  Tanl::CatalanLanguage
struct  Tanl::ChineseLanguage
struct  Tanl::CzechLanguage
struct  Tanl::DanishLanguage
struct  Tanl::DutchLanguage
struct  Tanl::EnglishLanguage
struct  Tanl::FrenchLanguage
struct  Tanl::GermanLanguage
struct  Tanl::GreekLanguage
struct  Tanl::ItalianLanguage
struct  Tanl::ItalianTutLanguage
struct  Tanl::JapaneseLanguage
struct  Tanl::HindiLanguage
struct  Tanl::HungarianLanguage
struct  Tanl::PortugueseLanguage
struct  Tanl::SloveneLanguage
struct  Tanl::SpanishLanguage
struct  Tanl::SwedishLanguage
struct  Tanl::TeluguLanguage
struct  Tanl::TurkishLanguage
struct  Parser::MeParser
 A Parser using a Maximum Entropy classifier. More...
struct  Parser::MlpModel
struct  Parser::MlpParser
 A Parser using a Multi Layer Perceptron classifier. More...
struct  Tanl::MorphExtractor
 Functional interface for extractors of morphological features. More...
struct  Tanl::ArabicMorphExtractor
struct  Tanl::BasqueMorphExtractor
struct  Tanl::BulgarianMorphExtractor
struct  Tanl::CzechMorphExtractor
struct  Tanl::DanishMorphExtractor
struct  Tanl::DutchMorphExtractor
struct  Tanl::FrenchMorphExtractor
struct  Tanl::GreekMorphExtractor
struct  Tanl::HungarianMorphExtractor
struct  Tanl::IndianMorphExtractor
struct  Tanl::ItalianMorphExtractor
struct  Tanl::ItalianTutMorphExtractor
struct  Tanl::PortugueseMorphExtractor
struct  Tanl::SloveneMorphExtractor
struct  Tanl::SpanishMorphExtractor
struct  Tanl::TurkishMorphExtractor
struct  Parser::MultiSvmParser
 Parser using two SVM classifiers, provided by libsvm, one to predict the action, one to predict the label. More...
class  Parser::Parser
 Base class for parsers. More...
struct  Parser::Tagged
struct  Parser::PosTagger
 Base class for POS taggers. More...
struct  Parser::PennPosTagger
struct  Parser::PosTaggerError
struct  Parser::ParserPipePython
 A pipe that parses sentences from a Python iterator. More...
struct  Tanl::RefCountable
class  Parser::ReviseStream
class  Parser::ReviseEventStream
class  Parser::ReviseContextStream
class  Tanl::Sentence
class  Tanl::SentenceReader
class  Tanl::ConllXSentenceReader
 Reader of sentences in CoNLL format: one token per line, attributes tab separated. More...
class  Tanl::DgaSentenceReader
 Read a corpus and iterate over it returning one sentence at time. More...
class  Tanl::TokenSentenceReader
 Read a text split into space-separated tokens, one sentence per line, and iterate over it returning one sentence at time. More...
class  Tanl::TaggedSentenceReader
class  Tanl::SentenceQueueReader
 Reads sentences from a queue in memory. More...
struct  Parser::Serializable
 Serializable interface. More...
class  Tanl::SplitSentenceReader
 Read a plain text file, split into tokens and return one sentence at a time. More...
class  Parser::State
 Parser base state. More...
class  Parser::TrainState
 Parser training state. More...
class  Parser::ParseState
 Parse state. More...
struct  Parser::SvmParser
 Parser using an SVM classifier, provided by libsvm. More...
struct  Tanl::TokenLink
 Represents links to other tokens. More...
struct  Tanl::Tag
 Represents SGML tags. More...
struct  Tanl::Context
 Represents contexts of the tokens. More...
struct  Tanl::Token
 Represents a sentence token (a word in a sentence). More...
struct  Tanl::TreeToken
 Token with descendants. More...
struct  Tanl::AttributeIndex
 Associates to an attribute name the index of its value in a attribute vector. More...
struct  Tanl::Attributes
 Represents the attributes of a token. More...
class  Parser::Scanner
class  Parser::Tokenizer
 Read a plain text file, split into tokens. More...
struct  Parser::TokenPath
 Specification of a path from a token, through the sentence. More...
struct  Parser::WordCounts
class  Parser::WordFreq

Functions

Parser * Parser::ApParserFactory (char const *modelFile=0)
 Constructor for ApParser.
Parser * Parser::MeParserFactory (char const *modelFile=0)
 Constructor for MeParser.
Parser * Parser::MlpParserFactory (char const *modelFile=0)
 Constructor for MlpParser.
Parser * Parser::MultiSvmParserFactory (char const *modelFile=0)
 Constructor for MultiSvmParser.
Parser * Parser::SvmParserFactory (char const *modelFile=0)
 Constructor for SvmParser.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
 
Copyright © 2005-2011 G. Attardi. Generated on 4 Mar 2011 by doxygen 1.6.1.