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 | 36 +++++++++++++++++++----------------- 1 files changed, 19 insertions(+), 17 deletions(-) diff --git a/gens.h b/gens.h index d69d229..8a14ba3 100644 --- a/gens.h +++ b/gens.h @@ -2,23 +2,25 @@ #define GENS_H #include "ast.h" -class gen: public ast_visitor { -public: - 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_Line(Block_Line *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; +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" -- Gitblit v1.10.0