diff --git a/src/main/java/de/hsrm/compiler/Klang/Value.java b/src/main/java/de/hsrm/compiler/Klang/Value.java index c0551c6..112d1de 100644 --- a/src/main/java/de/hsrm/compiler/Klang/Value.java +++ b/src/main/java/de/hsrm/compiler/Klang/Value.java @@ -1,6 +1,7 @@ package de.hsrm.compiler.Klang; import de.hsrm.compiler.Klang.types.Type; +import java.util.Map; public class Value { public Type type; @@ -30,4 +31,9 @@ public class Value { public boolean asBoolean() { return (boolean) this.value; } + + @SuppressWarnings("unchecked") + public Map asStruct() { + return (Map) this.value; + } }