From 2824d28a6fd65e0a1f70a1f8b149a198e7e7fa8d Mon Sep 17 00:00:00 2001 From: Erik Oosting Date: Mon, 11 Dec 2023 16:04:26 +0100 Subject: added labels to each rule --- gen/ANFVisitor.py | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) (limited to 'gen/ANFVisitor.py') diff --git a/gen/ANFVisitor.py b/gen/ANFVisitor.py index 982fa58..e1bf0b4 100644 --- a/gen/ANFVisitor.py +++ b/gen/ANFVisitor.py @@ -9,18 +9,58 @@ else: class ANFVisitor(ParseTreeVisitor): - # Visit a parse tree produced by ANFParser#aexp. - def visitAexp(self, ctx:ANFParser.AexpContext): + # Visit a parse tree produced by ANFParser#var. + def visitVar(self, ctx:ANFParser.VarContext): return self.visitChildren(ctx) - # Visit a parse tree produced by ANFParser#funcall. - def visitFuncall(self, ctx:ANFParser.FuncallContext): + # Visit a parse tree produced by ANFParser#num. + def visitNum(self, ctx:ANFParser.NumContext): return self.visitChildren(ctx) - # Visit a parse tree produced by ANFParser#cexp. - def visitCexp(self, ctx:ANFParser.CexpContext): + # Visit a parse tree produced by ANFParser#add. + def visitAdd(self, ctx:ANFParser.AddContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#sub. + def visitSub(self, ctx:ANFParser.SubContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#mul. + def visitMul(self, ctx:ANFParser.MulContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#div. + def visitDiv(self, ctx:ANFParser.DivContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#lam. + def visitLam(self, ctx:ANFParser.LamContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#call. + def visitCall(self, ctx:ANFParser.CallContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#atom. + def visitAtom(self, ctx:ANFParser.AtomContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#let. + def visitLet(self, ctx:ANFParser.LetContext): + return self.visitChildren(ctx) + + + # Visit a parse tree produced by ANFParser#fc. + def visitFc(self, ctx:ANFParser.FcContext): return self.visitChildren(ctx) -- cgit 1.4.1-2-gfad0