From f89273cc65a2abfeae7ea58b37424e066b9f81b3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 30 Mar 2016 19:58:38 +0100 Subject: Correct name of Python arrays to lists --- .../backends/python/ast/PythonArrayNode.java | 31 ---------------------- .../backends/python/ast/PythonListNode.java | 31 ++++++++++++++++++++++ .../python/ast/visitors/PythonNodeVisitor.java | 2 +- 3 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 src/main/java/org/zwobble/couscous/backends/python/ast/PythonArrayNode.java create mode 100644 src/main/java/org/zwobble/couscous/backends/python/ast/PythonListNode.java (limited to 'src/main/java/org/zwobble/couscous/backends/python/ast') diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonArrayNode.java b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonArrayNode.java deleted file mode 100644 index 91588ea..0000000 --- a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonArrayNode.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.zwobble.couscous.backends.python.ast; - -import org.zwobble.couscous.backends.python.ast.visitors.PythonNodeVisitor; - -import java.util.List; - -public class PythonArrayNode implements PythonExpressionNode { - public static PythonExpressionNode pythonArray(List elements) { - return new PythonArrayNode(elements); - } - - private final List elements; - - public PythonArrayNode(List elements) { - this.elements = elements; - } - - public List getElements() { - return elements; - } - - @Override - public int precedence() { - return Integer.MAX_VALUE; - } - - @Override - public void accept(PythonNodeVisitor visitor) { - visitor.visit(this); - } -} diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonListNode.java b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonListNode.java new file mode 100644 index 0000000..ee00023 --- /dev/null +++ b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonListNode.java @@ -0,0 +1,31 @@ +package org.zwobble.couscous.backends.python.ast; + +import org.zwobble.couscous.backends.python.ast.visitors.PythonNodeVisitor; + +import java.util.List; + +public class PythonListNode implements PythonExpressionNode { + public static PythonExpressionNode pythonList(List elements) { + return new PythonListNode(elements); + } + + private final List elements; + + public PythonListNode(List elements) { + this.elements = elements; + } + + public List getElements() { + return elements; + } + + @Override + public int precedence() { + return Integer.MAX_VALUE; + } + + @Override + public void accept(PythonNodeVisitor visitor) { + visitor.visit(this); + } +} diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/visitors/PythonNodeVisitor.java b/src/main/java/org/zwobble/couscous/backends/python/ast/visitors/PythonNodeVisitor.java index bcc8604..c585e8c 100644 --- a/src/main/java/org/zwobble/couscous/backends/python/ast/visitors/PythonNodeVisitor.java +++ b/src/main/java/org/zwobble/couscous/backends/python/ast/visitors/PythonNodeVisitor.java @@ -7,7 +7,7 @@ public interface PythonNodeVisitor { void visit(PythonStringLiteralNode stringLiteral); void visit(PythonBooleanLiteralNode booleanLiteral); void visit(PythonVariableReferenceNode reference); - void visit(PythonArrayNode array); + void visit(PythonListNode list); void visit(PythonConditionalExpressionNode conditional); void visit(PythonAttributeAccessNode attributeAccess); void visit(PythonCallNode call); -- cgit v1.2.3