diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-09 12:20:13 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-09 12:20:13 +0100 |
| commit | e87797aff31cd99a6a08e46cb52aff61e1c7d75d (patch) | |
| tree | fd437278318272bbf0deeb027f457f9106b141d7 /src/test/java/org/shedlang/compiler/parser | |
| parent | 85be56d890f100b72dde8e011d7421e597888363 (diff) | |
Handle block returns properly
Diffstat (limited to 'src/test/java/org/shedlang/compiler/parser')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java b/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java index 88bde61d..279309f6 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java @@ -205,7 +205,7 @@ public class ParserFunctionDefinitionTests { } @Test - public void canParseFunctionWithBodyWithImplicitReturn() { + public void canParseFunctionWithBodyWithBlockReturn() { var source = """ fun f() -> Unit { a; @@ -221,13 +221,13 @@ public class ParserFunctionDefinitionTests { .withBody(isSequence( isUntypedExpressionStatementNode(isUntypedReferenceNode("a")), isUntypedExpressionStatementNode(isUntypedReferenceNode("b")), - isUntypedFunctionReturnNode(isUntypedReferenceNode("c")) + isUntypedBlockReturnNode(isUntypedReferenceNode("c")) )) ); } @Test - public void implicitReturnEndsFunction() { + public void blockReturnEndsFunction() { var source = """ fun f() -> Unit { a; |
