aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/python
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-10 20:01:53 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-10 20:01:53 +0000
commit7d4fee9187aeb5f8fede67944402921c9f7bb3f7 (patch)
tree2c5ba8c3e11b097df523ed1a7a6b5af9685e5bc1 /src/main/java/org/zwobble/couscous/backends/python
parentb35303b621aa02f7c74143ae089a722d6934a153 (diff)
Simplify primitive value visitor interface
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
index c97e950..eb15f60 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
@@ -122,28 +122,28 @@ public class PythonCodeGenerator {
return value.accept(new PrimitiveValueVisitor<PythonExpressionNode>(){
@Override
- public PythonExpressionNode visit(IntegerValue value) {
- return pythonIntegerLiteral(value.getValue());
+ public PythonExpressionNode visitInteger(int value) {
+ return pythonIntegerLiteral(value);
}
@Override
- public PythonExpressionNode visit(StringValue value) {
- return pythonStringLiteral(value.getValue());
+ public PythonExpressionNode visitString(String value) {
+ return pythonStringLiteral(value);
}
@Override
- public PythonExpressionNode visit(BooleanValue value) {
- return pythonBooleanLiteral(value.getValue());
+ public PythonExpressionNode visitBoolean(boolean value) {
+ return pythonBooleanLiteral(value);
}
@Override
- public PythonExpressionNode visit(UnitValue unitValue) {
+ public PythonExpressionNode visitUnit() {
throw new UnsupportedOperationException();
}
@Override
- public PythonExpressionNode visit(TypeValue value) {
- return typeReference(value.getValue());
+ public PythonExpressionNode visitType(TypeName value) {
+ return typeReference(value);
}
});
}