aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-10-01 20:28:11 +0100
committerMichael Williamson <mike@zwobble.org>2023-10-01 20:28:11 +0100
commit1fd59a1848a70d8ba4824f3a0393a702be3c244e (patch)
treebed3fa16fb1e64d98586a3ffac7ad14db8cc2d2d /src/main/java
parent850e6348a764749379d735faef206c9a452e7c80 (diff)
Fix compilation errors
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/stackir/StackCompiler.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
index a5c423f7..72e16389 100644
--- a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
+++ b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
@@ -140,6 +140,9 @@ public class StackCompiler {
case TypedTupleNode typedTupleNode ->
compileTuple(typedTupleNode, context);
+
+ case TypedWhenNode typedWhenNode ->
+ throw new UnsupportedOperationException("TODO");
};
}
@@ -380,6 +383,9 @@ public class StackCompiler {
case TypedStructDefinitionNode structDefinition ->
compileStructDefinition(structDefinition, context);
+
+ case TypedSumTypeDefinitionNode sumDefinition ->
+ throw new UnsupportedOperationException("TODO");
};
}