aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-05 13:00:08 +0100
committerMichael Williamson <mike@zwobble.org>2015-10-05 13:00:08 +0100
commitd764958a284de666462796c9195fdb00d521d78a (patch)
tree163f1d7ecafb86b3b05062d82d436cb4523e3245 /src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java
parentcc1543421aafac336be05ac0b75cecc2da4b6818 (diff)
Add Python boolean values
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java b/src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java
index e5a13e5..b6adb80 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PythonSerializer.java
@@ -1,6 +1,7 @@
package org.zwobble.couscous.backends.python;
import org.zwobble.couscous.backends.python.ast.PythonBlock;
+import org.zwobble.couscous.backends.python.ast.PythonBooleanLiteralNode;
import org.zwobble.couscous.backends.python.ast.PythonClassNode;
import org.zwobble.couscous.backends.python.ast.PythonFunctionDefinitionNode;
import org.zwobble.couscous.backends.python.ast.PythonIntegerLiteralNode;
@@ -45,6 +46,12 @@ public class PythonSerializer implements PythonNodeVisitor<Void> {
}
@Override
+ public Void visit(PythonBooleanLiteralNode booleanLiteral) {
+ writer.writeKeyword(booleanLiteral.getValue() ? "True" : "False");
+ return null;
+ }
+
+ @Override
public Void visit(PythonReturnNode pythonReturn) {
writer.startStatement();
writer.writeKeyword("return");