Joel Grunbaum
2021-08-12 e8ea5e907ca1fb359d5dd342e505a78bab42d879
main.cpp
@@ -1,22 +1,19 @@
#include <iostream>
#include <string>
#include "ast.h"
#include "gens.h"
#include "parsers.h"
#include <iostream>
#include <string>
int main(int argc, char** argv)
int main(int argc, char **argv)
{
   Document *d = new Document(NULL, NULL, NULL);
   Block_Line *b = new Block_Line();
   Line_Word *lw = new Line_Word();
   std::string s = "Hello";
   dot_gen *v = new dot_gen("temp.dot");
   Document *d;
   parser *p = new par_tester();
   dot_gen *g = new dot_gen();
   g->set_file("temp.dot");
   d = p->parse();
   d->visit(g);
   d->add_block(b);
   b->add_line(lw);
   lw->add_word(new Format_Bold(new Text("Hello")));
   lw->add_word(new Format_Italic(new Text("World")));
   lw->add_word(new Text("Test"));
   d->visit(v);
   delete p;
   delete g;
   delete d;
   delete v;
}