From 4aefec4897c6010c6b05cd7aaa49113b380d1f93 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 31 Jul 2016 19:14:16 +0100 Subject: Remove unused argument --- .../java/org/zwobble/couscous/transforms/DesugarForToWhile.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/zwobble/couscous/transforms/DesugarForToWhile.java b/src/main/java/org/zwobble/couscous/transforms/DesugarForToWhile.java index 5989838..6481c7a 100644 --- a/src/main/java/org/zwobble/couscous/transforms/DesugarForToWhile.java +++ b/src/main/java/org/zwobble/couscous/transforms/DesugarForToWhile.java @@ -4,7 +4,6 @@ import org.zwobble.couscous.ast.ForNode; import org.zwobble.couscous.ast.NodeTypes; import org.zwobble.couscous.ast.StatementNode; import org.zwobble.couscous.ast.visitors.NodeTransformer; -import org.zwobble.couscous.frontends.java.Scope; import java.util.List; import java.util.Optional; @@ -17,11 +16,10 @@ import static org.zwobble.couscous.util.ExtraLists.concat; public class DesugarForToWhile { public static NodeTransformer transformer() { - Scope scope = Scope.create().temporaryPrefix("_couscous_desugar_for_to_while"); return NodeTransformer.builder() .transformStatement(statement -> { if (statement.type() == NodeTypes.FOR) { - return Optional.of(desugar(scope, ((ForNode) statement))); + return Optional.of(desugar(((ForNode) statement))); } else { return Optional.empty(); } @@ -29,7 +27,7 @@ public class DesugarForToWhile { .build(); } - public static List desugar(Scope scope, ForNode forNode) { + public static List desugar(ForNode forNode) { return append( forNode.getInitializers(), whileLoop( -- cgit v1.2.3