about summary refs log tree commit diff stats
path: root/verbly/lib/word.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2016-03-16 22:57:15 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2016-03-16 22:57:15 -0400
commit29c6d78edb88a38c2bfde54fc7ecccc691bbef30 (patch)
tree21d458d02337420dfb1fd5eda4cffada38f9642a /verbly/lib/word.cpp
parent8b1333d0e6e2b9a5014bdbff2987d899f5413fee (diff)
downloadfurries-29c6d78edb88a38c2bfde54fc7ecccc691bbef30.tar.gz
furries-29c6d78edb88a38c2bfde54fc7ecccc691bbef30.tar.bz2
furries-29c6d78edb88a38c2bfde54fc7ecccc691bbef30.zip
Added verbly submodule
Diffstat (limited to 'verbly/lib/word.cpp')
-rw-r--r--verbly/lib/word.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/verbly/lib/word.cpp b/verbly/lib/word.cpp deleted file mode 100644 index c50e7d3..0000000 --- a/verbly/lib/word.cpp +++ /dev/null
@@ -1,32 +0,0 @@
1#include "verbly.h"
2
3namespace verbly {
4
5 word::word(const data& _data, int _id) : _data(_data), _id(_id)
6 {
7
8 }
9
10 std::list<std::string> word::rhyme_phonemes() const
11 {
12 std::list<std::string> result;
13
14 for (auto pronunciation : pronunciations)
15 {
16 auto phemstrt = std::find_if(std::begin(pronunciation), std::end(pronunciation), [] (std::string phoneme) {
17 return phoneme.find("1") != std::string::npos;
18 });
19
20 std::stringstream rhymer;
21 for (auto it = phemstrt; it != std::end(pronunciation); it++)
22 {
23 rhymer << " " << *it;
24 }
25
26 result.push_back(rhymer.str());
27 }
28
29 return result;
30 }
31
32};