diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-09-16 16:35:38 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-09-16 16:35:38 +0100 |
| commit | 02bd64dfdbfa8134cb93165ee606817b2e6737b5 (patch) | |
| tree | 9a2e463a79150fc90a1481b768c89b2158481dfc /src/test/java/org/shedlang/compiler/parser | |
| parent | 904f02af5e2965f73b037e4b3c5d97f57af81987 (diff) | |
Combine assign, val and var statements
Diffstat (limited to 'src/test/java/org/shedlang/compiler/parser')
3 files changed, 8 insertions, 8 deletions
diff --git a/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java b/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java index ce8c68d3..3640db47 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java @@ -9,12 +9,12 @@ import static org.zwobble.precisely.AssertThat.assertThat; public class ParserAssignTests { @Test public void canParseAssignAsFunctionStatement() { - var source = "assign x := y;"; + var source = "assign x = y;"; var node = parseString(source, Parser::parseFunctionStatement); assertThat(node, isUntypedAssignNode( - isUntypedTargetVariableNode("x"), + isUntypedTargetReassignNode("x"), isUntypedReferenceNode("y") )); } diff --git a/src/test/java/org/shedlang/compiler/parser/ParserValTests.java b/src/test/java/org/shedlang/compiler/parser/ParserValTests.java index 00d2ef62..6b01fc17 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserValTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserValTests.java @@ -13,8 +13,8 @@ public class ParserValTests { var node = parseString(source, Parser::parseFunctionStatement); - assertThat(node, isUntypedValNode( - isUntypedTargetVariableNode("x"), + assertThat(node, isUntypedAssignNode( + isUntypedTargetValNode("x"), isUntypedReferenceNode("y") )); } @@ -25,8 +25,8 @@ public class ParserValTests { var node = parseString(source, Parser::parseNamespaceStatement); - assertThat(node, isUntypedValNode( - isUntypedTargetVariableNode("x"), + assertThat(node, isUntypedAssignNode( + isUntypedTargetValNode("x"), isUntypedReferenceNode("y") )); } diff --git a/src/test/java/org/shedlang/compiler/parser/ParserVarTests.java b/src/test/java/org/shedlang/compiler/parser/ParserVarTests.java index 74649cc7..d43b4ca6 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserVarTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserVarTests.java @@ -13,8 +13,8 @@ public class ParserVarTests { var node = parseString(source, Parser::parseFunctionStatement); - assertThat(node, isUntypedVarNode( - isUntypedTargetVariableNode("x"), + assertThat(node, isUntypedAssignNode( + isUntypedTargetVarNode("x"), isUntypedReferenceNode("y") )); } |
