From 79886c47c164aafb25c533ecc20cb93554fa2c08 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 3 Jul 2023 12:03:51 +0100 Subject: Type-check components of val node --- src/main/java/org/shedlang/compiler/stackir/StackCompiler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/org/shedlang/compiler/stackir') diff --git a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java index 2301510d..7ff1338a 100644 --- a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java +++ b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java @@ -96,7 +96,10 @@ public class StackCompiler { public static PVector compileFunctionStatement(TypedFunctionStatementNode node) { return switch (node) { case TypedExpressionStatementNode expressionStatement -> - compileExpressionStatement(expressionStatement); + compileExpressionStatement(expressionStatement); + + case TypedValNode val -> + throw new UnsupportedOperationException("TODO"); }; } -- cgit v1.2.3