summary refs log tree commit diff stats
path: root/word.h
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2016-03-16 21:35:35 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2016-03-16 21:35:35 -0400
commitdc210ee6eba3b1d173808bd858113f6abd90bff1 (patch)
treea28d2fce73455eecb87449fc1964c883aef61cd5 /word.h
parentae5f75965f8202c8478622763a27ef1848a8ed1a (diff)
downloadverbly-dc210ee6eba3b1d173808bd858113f6abd90bff1.tar.gz
verbly-dc210ee6eba3b1d173808bd858113f6abd90bff1.tar.bz2
verbly-dc210ee6eba3b1d173808bd858113f6abd90bff1.zip
Added word derivational relationships (kind of eh at the moment) and moved verbly into its own directory
Diffstat (limited to 'word.h')
-rw-r--r--word.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/word.h b/word.h deleted file mode 100644 index 23ddb2b..0000000 --- a/word.h +++ /dev/null
@@ -1,35 +0,0 @@
1#ifndef WORD_H_8FC89498
2#define WORD_H_8FC89498
3
4namespace verbly {
5
6 class adjective_query;
7 class verb_query;
8 class adverb_query;
9
10 template <class T>
11 class query;
12
13 class word {
14 protected:
15 const data& _data;
16 int _id;
17
18 std::list<std::list<std::string>> pronunciations;
19
20 word(const data& _data, int _id);
21
22 friend class adjective_query;
23 friend class verb_query;
24 friend class noun_query;
25 friend class adverb_query;
26
27 public:
28 virtual std::string base_form() const = 0;
29
30 std::list<std::string> rhyme_phonemes() const;
31 };
32
33};
34
35#endif /* end of include guard: WORD_H_8FC89498 */