From 84b617ab54023c4a9a67687ead488976a4fb8056 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 30 Sep 2023 17:24:37 +0100 Subject: Handle dependencies for sum type definition --- src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java b/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java index 539b9a9d..b7aafe1a 100644 --- a/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java +++ b/src/main/java/org/shedlang/compiler/typechecker/TypeChecker.java @@ -750,7 +750,10 @@ public class TypeChecker { } case UntypedSumTypeDefinitionNode untypedSumTypeDefinition -> { - throw new UnsupportedOperationException("TODO"); + dependencyChecker = dependencyChecker.addDeferredDependencies( + untypedSumTypeDefinition.name(), + Set.of() + ); } } } -- cgit v1.2.3