From 217cef25875d3ef04f055bed64752db9b2fbb21e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 27 Sep 2023 11:30:36 +0100 Subject: Support ignore target --- .../java/org/shedlang/compiler/parser/ParserAssignTests.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/test/java/org/shedlang/compiler/parser') diff --git a/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java b/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java index 9c29d328..7dc07722 100644 --- a/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java +++ b/src/test/java/org/shedlang/compiler/parser/ParserAssignTests.java @@ -34,4 +34,16 @@ public class ParserAssignTests { isUntypedReferenceNode("z") )); } + + @Test + public void canParseIgnoreTarget() { + var source = "_ = x;"; + + var node = parseString(source, Parser::parseFunctionStatement); + + assertThat(node, isUntypedAssignNode( + isUntypedTargetIgnoreNode(), + isUntypedReferenceNode("x") + )); + } } -- cgit v1.2.3