| | |
| | | #include <string> |
| | | #include "ast.h" |
| | | #include "gens.h" |
| | | #include "parsers.h" |
| | | |
| | | 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 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; |
| | | } |