From 17224ed868816701ed72995c861d85eb390374f4 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Thu, 12 Aug 2021 10:11:10 +0000
Subject: [PATCH] Last files to format

---
 gens.h |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/gens.h b/gens.h
index f48784f..8a14ba3 100644
--- a/gens.h
+++ b/gens.h
@@ -1 +1,27 @@
+#ifndef GENS_H
+#define GENS_H
+#include "ast.h"
+
+class gen : public ast_visitor
+{
+      public:
+	virtual ~gen() = default;
+	virtual void set_file(std::string file_name) = 0;
+	virtual void *visit_Document(Document *d) = 0;
+	virtual void *visit_Block_Table(Block_Table *bt) = 0;
+	virtual void *visit_Block_Code(Block_Code *bc) = 0;
+	virtual void *visit_Block_Word(Block_Word *bl) = 0;
+	virtual void *visit_Heading(Heading *h) = 0;
+	virtual void *visit_List(List *l) = 0;
+	virtual void *visit_MathDisp(MathDisp *md) = 0;
+	virtual void *visit_Line_Word(Line_Word *lw) = 0;
+	virtual void *visit_Link(Link *l) = 0;
+	virtual void *visit_MathInline(MathInline *mi) = 0;
+	virtual void *visit_Format_Bold(Format_Bold *fb) = 0;
+	virtual void *visit_Format_Italic(Format_Italic *fi) = 0;
+	virtual void *visit_Format_Verbatim(Format_Verbatim *fv) = 0;
+	virtual void *visit_Text(Text *t) = 0;
+};
+
 #include "gens/dot.h"
+#endif

--
Gitblit v1.10.0