Go to the documentation of this file.
32 #ifndef ALPINO_PARSER_H
33 #define ALPINO_PARSER_H
38 #include <libxml/tree.h>
64 explicit AlpinoParser( TiCC::LogStream* errlog, TiCC::LogStream* dbglog ):
68 bool init(
const TiCC::Configuration& );
69 void add_provenance( folia::Document& doc, folia::processor * )
const;
72 const std::vector<folia::Word*>& )
const;
74 const std::vector<folia::Word*>& )
const;
76 std::vector<parsrel> alpino_parse(
frog_data& );
77 std::vector<parsrel> alpino_server_parse(
frog_data& );
void add_provenance(folia::Document &doc, folia::processor *) const
Definition: AlpinoParser.cxx:60
Definition: AlpinoParser.h:62
a datastructure to hold all frogged information of one Sentence
Definition: FrogData.h:76
dp_tree * next
Definition: AlpinoParser.h:51
int end
Definition: AlpinoParser.h:46
void add_result(const frog_data &, const std::vector< folia::Word * > &) const
Definition: AlpinoParser.cxx:309
std::ostream & operator<<(std::ostream &os, const dp_tree *node)
Definition: AlpinoParser.cxx:322
dp_tree * link
Definition: AlpinoParser.h:50
std::vector< parsrel > alpino_server_parse(frog_data &fd)
std::string rel
Definition: AlpinoParser.h:49
Definition: AlpinoParser.h:43
std::string word
Definition: AlpinoParser.h:48
int begin
Definition: AlpinoParser.h:45
int id
Definition: AlpinoParser.h:44
~dp_tree()
Definition: AlpinoParser.h:52
AlpinoParser(TiCC::LogStream *errlog, TiCC::LogStream *dbglog)
Definition: AlpinoParser.h:64
int word_index
Definition: AlpinoParser.h:47
void Parse(frog_data &, TimerBlock &)
Definition: AlpinoParser.cxx:204
void add_mwus(const frog_data &, const std::vector< folia::Word * > &) const
Definition: AlpinoParser.cxx:268
Definition: Frog-util.h:51
bool init(const TiCC::Configuration &)
Definition: AlpinoParser.cxx:91