aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-06-07 19:38:27 +0100
committerMichael Williamson <mike@zwobble.org>2023-06-07 19:38:27 +0100
commit8258a15b00687f6d619722ba04843e5f0aaebe73 (patch)
tree0407d6d84b7a55c1149062043c3ca5420e4eaf5d /src/main/java
parent561e0c9ced15af17bc3e6d2369c7c156ac6e3e92 (diff)
Add body to function definitions in AST
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/ast/UntypedFunctionDefinitionNode.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/ast/UntypedFunctionDefinitionNode.java b/src/main/java/org/shedlang/compiler/ast/UntypedFunctionDefinitionNode.java
index 395a5f4a..f359a469 100644
--- a/src/main/java/org/shedlang/compiler/ast/UntypedFunctionDefinitionNode.java
+++ b/src/main/java/org/shedlang/compiler/ast/UntypedFunctionDefinitionNode.java
@@ -2,6 +2,7 @@ package org.shedlang.compiler.ast;
import org.shedlang.compiler.sources.Source;
+import java.util.List;
import java.util.Optional;
public record UntypedFunctionDefinitionNode(
@@ -9,6 +10,7 @@ public record UntypedFunctionDefinitionNode(
UntypedParamsNode params,
Optional<UntypedTypeLevelExpressionNode> effect,
UntypedTypeLevelExpressionNode returnType,
+ List<UntypedFunctionStatementNode> body,
Source source
) implements UntypedNamespaceStatementNode {
}