From 47390f67574c6ec9def9e4c4440d48db03cc9cd2 Mon Sep 17 00:00:00 2001 From: nitrix Date: Tue, 4 Feb 2020 00:16:00 +0100 Subject: [PATCH] add missing type declarations to pretty print output --- .../de/hsrm/compiler/Klang/visitors/PrettyPrintVisitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/hsrm/compiler/Klang/visitors/PrettyPrintVisitor.java b/src/main/java/de/hsrm/compiler/Klang/visitors/PrettyPrintVisitor.java index 4fe6ed2..fe4d8f8 100644 --- a/src/main/java/de/hsrm/compiler/Klang/visitors/PrettyPrintVisitor.java +++ b/src/main/java/de/hsrm/compiler/Klang/visitors/PrettyPrintVisitor.java @@ -280,7 +280,7 @@ public class PrettyPrintVisitor implements Visitor { @Override public Void visit(VariableDeclaration e) { - ex.write("let " + e.name); + ex.write("let " + e.name + ": " + e.type.getName()); if (e.expression != null) { ex.write(" = "); @@ -338,7 +338,7 @@ public class PrettyPrintVisitor implements Visitor { ex.write(":"); ex.write(param.type.getName()); } - ex.write(") "); + ex.write("): " + e.type.getName() + " "); e.block.welcome(this); return null; }