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