aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-11-07 17:17:57 +0000
committerMichael Williamson <mike@zwobble.org>2023-11-07 17:17:57 +0000
commitabf50f46fc99affe0f3b97e3bb2016648362ebc4 (patch)
tree2248c5d1a3f09c55947afb58fc65090e311f354f /src/test/java/org/shedlang/compiler/ast
parent1e6ea9f8b84625c46a09b16fc7f68d04205465bd (diff)
Type check resume statements properly
Diffstat (limited to 'src/test/java/org/shedlang/compiler/ast')
-rw-r--r--src/test/java/org/shedlang/compiler/ast/untyped/Untyped.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/java/org/shedlang/compiler/ast/untyped/Untyped.java b/src/test/java/org/shedlang/compiler/ast/untyped/Untyped.java
index adae966a..51b6c2b6 100644
--- a/src/test/java/org/shedlang/compiler/ast/untyped/Untyped.java
+++ b/src/test/java/org/shedlang/compiler/ast/untyped/Untyped.java
@@ -157,6 +157,10 @@ public class Untyped {
return new UntypedResumeNode(Optional.empty(), Sources.NULL);
}
+ public static UntypedResumeNode resume(UntypedExpressionNode expression) {
+ return new UntypedResumeNode(Optional.of(expression), Sources.NULL);
+ }
+
public static UntypedStringLiteralNode stringLiteral(String value) {
return new UntypedStringLiteralNode(value, Sources.NULL);
}