aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java')
-rw-r--r--src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java b/src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java
index cf2aa5b..7696ff2 100644
--- a/src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java
+++ b/src/main/java/org/zwobble/couscous/interpreter/values/InterpreterValue.java
@@ -1,5 +1,10 @@
package org.zwobble.couscous.interpreter.values;
+import java.util.Optional;
+
+import org.zwobble.couscous.values.PrimitiveValue;
+
public interface InterpreterValue {
ConcreteType<?> getType();
+ Optional<PrimitiveValue> toPrimitiveValue();
}