about summary refs log tree commit diff stats
path: root/ebooks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ebooks.cpp')
-rw-r--r--ebooks.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/ebooks.cpp b/ebooks.cpp index ed660a9..753ead6 100644 --- a/ebooks.cpp +++ b/ebooks.cpp
@@ -10,6 +10,7 @@
10#include <twitcurl.h> 10#include <twitcurl.h>
11#include <unistd.h> 11#include <unistd.h>
12#include <yaml-cpp/yaml.h> 12#include <yaml-cpp/yaml.h>
13#include "freevars.h"
13 14
14using namespace::std; 15using namespace::std;
15 16
@@ -28,6 +29,11 @@ int main(int argc, char** args)
28 29
29 cout << "Preprocessing corpus..." << endl; 30 cout << "Preprocessing corpus..." << endl;
30 kgramstats* stats = new kgramstats(corpus, 5); 31 kgramstats* stats = new kgramstats(corpus, 5);
32
33 cout << "Preprocessing freevars..." << endl;
34 freevars* vars = new freevars();
35 vars->addVar("name", "names.txt");
36 vars->addVar("noun", "nouns.txt");
31 37
32 cout << "Generating..." << endl; 38 cout << "Generating..." << endl;
33 for (;;) 39 for (;;)
@@ -36,7 +42,7 @@ int main(int argc, char** args)
36 string hi; 42 string hi;
37 for (vector<string>::iterator it = doc.begin(); it != doc.end(); ++it) 43 for (vector<string>::iterator it = doc.begin(); it != doc.end(); ++it)
38 { 44 {
39 hi += *it + " "; 45 hi += vars->parse(*it) + " ";
40 } 46 }
41 47
42 hi = hi.substr(0,140); 48 hi = hi.substr(0,140);