summary refs log tree commit diff stats
path: root/generator/generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'generator/generator.h')
-rw-r--r--generator/generator.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/generator/generator.h b/generator/generator.h index 2cd2ba9..70f0657 100644 --- a/generator/generator.h +++ b/generator/generator.h
@@ -3,6 +3,8 @@
3 3
4#include <string> 4#include <string>
5#include <map> 5#include <map>
6#include <unordered_map>
7#include <unordered_set>
6#include <list> 8#include <list>
7#include <set> 9#include <set>
8#include <libxml/parser.h> 10#include <libxml/parser.h>
@@ -64,6 +66,10 @@ namespace verbly {
64 66
65 void dumpObjects(); 67 void dumpObjects();
66 68
69 void writeMerography();
70
71 void writeMerophony();
72
67 void readWordNetAntonymy(); 73 void readWordNetAntonymy();
68 74
69 void readWordNetVariation(); 75 void readWordNetVariation();
@@ -138,8 +144,11 @@ namespace verbly {
138 std::map<std::pair<int, int>, word*> wordByWnidAndWnum_; 144 std::map<std::pair<int, int>, word*> wordByWnidAndWnum_;
139 std::map<std::string, std::set<word*>> wordsByBaseForm_; 145 std::map<std::string, std::set<word*>> wordsByBaseForm_;
140 std::map<std::string, lemma*> lemmaByBaseForm_; 146 std::map<std::string, lemma*> lemmaByBaseForm_;
141 std::map<std::string, form*> formByText_; 147 std::unordered_map<std::string, form*> formByText_;
142 std::map<std::string, pronunciation*> pronunciationByPhonemes_; 148 std::map<std::string, pronunciation*> pronunciationByPhonemes_;
149 std::unordered_map<std::string, pronunciation*> pronunciationByBlankPhonemes_;
150 std::map<std::string, int> anagramSets_;
151 std::map<std::string, int> anaphoneSets_;
143 152
144 // Caches 153 // Caches
145 154