diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-06 11:13:43 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-06 11:13:43 +0100 |
| commit | fda9d33c0d630906baad5c60e75db5cd8502bfe8 (patch) | |
| tree | 07997752474ccceac5d77ebe61174eee6aa01d0a /src/main/java/org/zwobble/couscous/backends/python/ast | |
| parent | 8896693ff24eba937466f9014f05f211c7fd10cd (diff) | |
Python backend: import class into module
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python/ast')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportAliasNode.java | 8 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportNode.java | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportAliasNode.java b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportAliasNode.java new file mode 100644 index 0000000..9fb531a --- /dev/null +++ b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportAliasNode.java @@ -0,0 +1,8 @@ +package org.zwobble.couscous.backends.python.ast; + +import lombok.Value; + +@Value(staticConstructor="pythonImportAlias") +public class PythonImportAliasNode { + String name; +} diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportNode.java b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportNode.java index 2d38004..c639829 100644 --- a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportNode.java +++ b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonImportNode.java @@ -1,12 +1,15 @@ package org.zwobble.couscous.backends.python.ast; +import java.util.List; + import org.zwobble.couscous.backends.python.ast.visitors.PythonNodeVisitor; import lombok.Value; @Value(staticConstructor="pythonImport") public class PythonImportNode implements PythonStatementNode { - String name; + String moduleName; + List<PythonImportAliasNode> aliases; @Override public void accept(PythonNodeVisitor visitor) { |
