disambiguator.h
Go to the documentation of this file.00001 #ifndef _DISAMBIG
00002 #define _DISAMBIG
00003
00004 #include <string>
00005 #include <list>
00006
00007 #include "fries/language.h"
00008 #include "freeling/semdb.h"
00009
00010 class disambiguator {
00011 public:
00013 disambiguator(const std::string &, const std::string &, double, int);
00015 ~disambiguator();
00017 void analyze(std::list<sentence> &) const;
00019 std::list<sentence> analyze(const std::list<sentence> &) const;
00020
00021 private:
00023 std::string convert_synset(const std::string &) const;
00024 };
00025
00026 #endif
00027
00028
00029