about summary refs log tree commit diff stats
path: root/gen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gen.cpp')
-rw-r--r--gen.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/gen.cpp b/gen.cpp index e4a58e5..1d381c8 100644 --- a/gen.cpp +++ b/gen.cpp
@@ -7,6 +7,7 @@
7#include <cstdlib> 7#include <cstdlib>
8#include <fstream> 8#include <fstream>
9#include <iostream> 9#include <iostream>
10#include "freevars.h"
10 11
11using namespace::std; 12using namespace::std;
12 13
@@ -45,6 +46,11 @@ int main(int argc, char** args)
45 cout << "Preprocessing corpus..." << endl; 46 cout << "Preprocessing corpus..." << endl;
46 kgramstats* stats = new kgramstats(corpus, 5); 47 kgramstats* stats = new kgramstats(corpus, 5);
47 48
49 cout << "Preprocessing freevars..." << endl;
50 freevars* vars = new freevars();
51 vars->addVar("name", "names.txt");
52 vars->addVar("noun", "nouns.txt");
53
48 cout << "Generating..." << endl; 54 cout << "Generating..." << endl;
49 for (;;) 55 for (;;)
50 { 56 {
@@ -52,7 +58,7 @@ int main(int argc, char** args)
52 string hi; 58 string hi;
53 for (vector<string>::iterator it = doc.begin(); it != doc.end(); ++it) 59 for (vector<string>::iterator it = doc.begin(); it != doc.end(); ++it)
54 { 60 {
55 hi += *it + " "; 61 hi += vars->parse(*it) + " ";
56 } 62 }
57 63
58 cout << hi << endl; 64 cout << hi << endl;