aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/stackir
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-11-07 16:41:51 +0000
committerMichael Williamson <mike@zwobble.org>2023-11-07 16:41:51 +0000
commit188006a7a103106924fd7e16edb1cafb352eb78c (patch)
treeca04a8b711c020f1bbd3c5517dfee939c8afe39d /src/main/java/org/shedlang/compiler/stackir
parentc22e9652e8a2904829bc7d5586074f38ded966f3 (diff)
Add (unsound) basic type-checking for resume statements
Diffstat (limited to 'src/main/java/org/shedlang/compiler/stackir')
-rw-r--r--src/main/java/org/shedlang/compiler/stackir/StackCompiler.java3
1 files changed, 3 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 8564a66d..0d467c0d 100644
--- a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
+++ b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
@@ -314,6 +314,9 @@ public class StackCompiler {
case TypedFunctionReturnNode functionReturn ->
compileFunctionReturn(functionReturn, context);
+ case TypedResumeNode resume ->
+ throw new UnsupportedOperationException("TODO");
+
case TypedWhileNode while_ ->
compileWhile(while_, context);
};