From 15c55ed0654a0a9617e1f7846cc690651ec89140 Mon Sep 17 00:00:00 2001 From: nitrix Date: Tue, 4 Feb 2020 19:19:57 +0100 Subject: [PATCH] add the new nodes to the list of visitable nodes --- src/main/java/de/hsrm/compiler/Klang/visitors/Visitor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/hsrm/compiler/Klang/visitors/Visitor.java b/src/main/java/de/hsrm/compiler/Klang/visitors/Visitor.java index 57402f4..f2be85a 100644 --- a/src/main/java/de/hsrm/compiler/Klang/visitors/Visitor.java +++ b/src/main/java/de/hsrm/compiler/Klang/visitors/Visitor.java @@ -4,6 +4,8 @@ import de.hsrm.compiler.Klang.nodes.Block; import de.hsrm.compiler.Klang.nodes.FunctionDefinition; import de.hsrm.compiler.Klang.nodes.Parameter; import de.hsrm.compiler.Klang.nodes.Program; +import de.hsrm.compiler.Klang.nodes.StructDefinition; +import de.hsrm.compiler.Klang.nodes.StructField; import de.hsrm.compiler.Klang.nodes.expressions.*; import de.hsrm.compiler.Klang.nodes.loops.*; import de.hsrm.compiler.Klang.nodes.statements.*; @@ -11,7 +13,7 @@ import de.hsrm.compiler.Klang.nodes.statements.*; public interface Visitor { R visit(OrExpression e); R visit(AndExpression e); - R visit (NotExpression e); + R visit(NotExpression e); R visit(IntegerExpression e); R visit(FloatExpression e); R visit(BooleanExpression e); @@ -41,4 +43,6 @@ public interface Visitor { R visit(FunctionCall e); R visit(Program e); R visit(Parameter e); + R visit(StructDefinition e); + R visit(StructField e); } \ No newline at end of file