aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/parser
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-09 19:13:02 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-09 19:13:02 +0100
commitbf55e95953edeefad8e83c034bfb4920d99c29ba (patch)
tree7e5e5060bf88af358e90e4d03cccc4c80f7630a3 /src/test/java/org/shedlang/compiler/parser
parentde846b1c61ba146da38be8a347d1c70dece75e52 (diff)
Add UntypedBlockNode
Diffstat (limited to 'src/test/java/org/shedlang/compiler/parser')
-rw-r--r--src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java10
-rw-r--r--src/test/java/org/shedlang/compiler/parser/ParserIfTests.java36
2 files changed, 23 insertions, 23 deletions
diff --git a/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java b/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java
index 279309f6..d799fa4d 100644
--- a/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java
+++ b/src/test/java/org/shedlang/compiler/parser/ParserFunctionDefinitionTests.java
@@ -25,7 +25,7 @@ public class ParserFunctionDefinitionTests {
.withParams(isUntypedParamsNode(isSequence(), isSequence()))
.withEffect(isOptionalEmpty())
.withReturnType(isUntypedTypeLevelReferenceNode("Unit"))
- .withBody(isSequence())
+ .withBody(isUntypedBlockNode(isSequence()))
);
}
@@ -196,11 +196,11 @@ public class ParserFunctionDefinitionTests {
assertThat(
node,
isUntypedFunctionDefinitionNode()
- .withBody(isSequence(
+ .withBody(isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedReferenceNode("a")),
isUntypedExpressionStatementNode(isUntypedReferenceNode("b")),
isUntypedExpressionStatementNode(isUntypedReferenceNode("c"))
- ))
+ )))
);
}
@@ -218,11 +218,11 @@ public class ParserFunctionDefinitionTests {
assertThat(
node,
isUntypedFunctionDefinitionNode()
- .withBody(isSequence(
+ .withBody(isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedReferenceNode("a")),
isUntypedExpressionStatementNode(isUntypedReferenceNode("b")),
isUntypedBlockReturnNode(isUntypedReferenceNode("c"))
- ))
+ )))
);
}
diff --git a/src/test/java/org/shedlang/compiler/parser/ParserIfTests.java b/src/test/java/org/shedlang/compiler/parser/ParserIfTests.java
index 5de0988d..5814dbf1 100644
--- a/src/test/java/org/shedlang/compiler/parser/ParserIfTests.java
+++ b/src/test/java/org/shedlang/compiler/parser/ParserIfTests.java
@@ -18,12 +18,12 @@ public class ParserIfTests {
isSequence(
isUntypedConditionalBranchNode(
isUntypedReferenceNode("a"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(1))
- )
+ ))
)
),
- isSequence()
+ isUntypedBlockNode(isSequence())
));
}
@@ -37,14 +37,14 @@ public class ParserIfTests {
isSequence(
isUntypedConditionalBranchNode(
isUntypedReferenceNode("a"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(1))
- )
+ ))
)
),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(2))
- )
+ ))
));
}
@@ -58,18 +58,18 @@ public class ParserIfTests {
isSequence(
isUntypedConditionalBranchNode(
isUntypedReferenceNode("a"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(1))
- )
+ ))
),
isUntypedConditionalBranchNode(
isUntypedReferenceNode("b"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(2))
- )
+ ))
)
),
- isSequence()
+ isUntypedBlockNode(isSequence())
));
}
@@ -83,20 +83,20 @@ public class ParserIfTests {
isSequence(
isUntypedConditionalBranchNode(
isUntypedReferenceNode("a"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(1))
- )
+ ))
),
isUntypedConditionalBranchNode(
isUntypedReferenceNode("b"),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(2))
- )
+ ))
)
),
- isSequence(
+ isUntypedBlockNode(isSequence(
isUntypedExpressionStatementNode(isUntypedIntLiteralNode(3))
- )
+ ))
));
}
}