aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-24 20:00:19 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-24 20:00:19 +0000
commitf4fb0398bc874e575044c6f32336afd3aac677e0 (patch)
tree2da58c472be31f226fcea06072629a5208fa5b77 /src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java
parentc6aabb1b656644fe6cbed271e34adfa829418a31 (diff)
Remove separate method names for operators
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java b/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java
index 78624b0..b62048f 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java
@@ -33,7 +33,7 @@ public class PrimitiveMethods {
.put("substring", (receiver, arguments) ->
pythonGetSlice(receiver, arguments))
- .put("add", (receiver, arguments) ->
+ .put(Operator.ADD.getSymbol(), (receiver, arguments) ->
PythonBinaryOperation.pythonAdd(receiver, arguments.get(0)))
.put("toLowerCase", (receiver, arguments) ->
@@ -49,7 +49,7 @@ public class PrimitiveMethods {
static {
ImmutableMap.Builder<String, PrimitiveMethodGenerator> methods = ImmutableMap.builder();
- methods.put("negate", (receiver, arguments) ->
+ methods.put(Operator.BOOLEAN_NOT.getSymbol(), (receiver, arguments) ->
PythonNotNode.pythonNot(receiver));
addOperation(methods, Operator.BOOLEAN_AND, PythonBinaryOperation::pythonAnd);
@@ -70,11 +70,11 @@ public class PrimitiveMethods {
addOperation(methods, Operator.SUBTRACT, PythonBinaryOperation::pythonSubtract);
addOperation(methods, Operator.MULTIPLY, PythonBinaryOperation::pythonMultiply);
- methods.put(Operator.DIVIDE.getMethodName(), (receiver, arguments) ->
+ methods.put(Operator.DIVIDE.getSymbol(), (receiver, arguments) ->
pythonCall(
internalReference("_div_round_to_zero"),
list(receiver, arguments.get(0))));
- methods.put(Operator.MOD.getMethodName(), (receiver, arguments) ->
+ methods.put(Operator.MOD.getSymbol(), (receiver, arguments) ->
pythonCall(
internalReference("_mod_round_to_zero"),
list(receiver, arguments.get(0))));
@@ -98,7 +98,7 @@ public class PrimitiveMethods {
Operator operator,
BiFunction<PythonExpressionNode, PythonExpressionNode, PythonExpressionNode> build)
{
- addOperation(methods, operator.getMethodName(), build);
+ addOperation(methods, operator.getSymbol(), build);
}
private static void addOperation(