aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/parser
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-11-22 21:40:19 +0000
committerMichael Williamson <mike@zwobble.org>2023-11-22 21:40:19 +0000
commit5494b33b978fc8ed1f50e63feb658de43bf78f58 (patch)
tree1d7df1eff45080311fe0da553c88388af9c3f6a8 /src/main/java/org/shedlang/compiler/parser
parent7b19c504459e2368ceb42540691abf664db935c6 (diff)
Rename UntypedBranchingExpressionNode to UntypedExpressionWithChildBlocksNode
Diffstat (limited to 'src/main/java/org/shedlang/compiler/parser')
-rw-r--r--src/main/java/org/shedlang/compiler/parser/Parser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/shedlang/compiler/parser/Parser.java b/src/main/java/org/shedlang/compiler/parser/Parser.java
index 72bbbb32..7b7e8358 100644
--- a/src/main/java/org/shedlang/compiler/parser/Parser.java
+++ b/src/main/java/org/shedlang/compiler/parser/Parser.java
@@ -305,8 +305,8 @@ public class Parser {
var expression = parseTopLevelExpression(tokens);
- var isReturn = expression instanceof UntypedBranchingExpressionNode branchingExpression
- ? expressionStatementBehaviour(branchingExpression.exhaustiveBranchBodies()) == UntypedFunctionStatementBehaviour.BLOCK_RETURN
+ var isReturn = expression instanceof UntypedExpressionWithChildBlocksNode branchingExpression
+ ? expressionStatementBehaviour(branchingExpression.exhaustiveChildBlocks()) == UntypedFunctionStatementBehaviour.BLOCK_RETURN
: !tokens.trySkip(TokenType.SYMBOL_SEMICOLON);
var end = tokens.position();