aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-11-15 13:26:38 +0000
committerMichael Williamson <mike@zwobble.org>2015-11-15 13:26:38 +0000
commitb590542b4cb33e456a2d5e5922fbd68c391e681d (patch)
tree85bfc1acf5bf09aef80094d5c7cfffb04b67ead8 /src/main/java/org/zwobble/couscous/ast
parent44ef2b3f95091e96b1985410c494e3e8757fb427 (diff)
Add NOT_EQUALS operator
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/MethodCallNode.java2
-rw-r--r--src/main/java/org/zwobble/couscous/ast/Operator.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/MethodCallNode.java b/src/main/java/org/zwobble/couscous/ast/MethodCallNode.java
index 371ec2d..cce140f 100644
--- a/src/main/java/org/zwobble/couscous/ast/MethodCallNode.java
+++ b/src/main/java/org/zwobble/couscous/ast/MethodCallNode.java
@@ -48,7 +48,7 @@ public class MethodCallNode implements ExpressionNode {
}
public static ExpressionNode notEqual(ExpressionNode left, ExpressionNode right) {
- return not(booleanOperation(Operator.EQUALS.getMethodName(), left, right));
+ return booleanOperation(Operator.NOT_EQUALS.getMethodName(), left, right);
}
public static ExpressionNode greaterThan(ExpressionNode left, ExpressionNode right) {
diff --git a/src/main/java/org/zwobble/couscous/ast/Operator.java b/src/main/java/org/zwobble/couscous/ast/Operator.java
index de4df1b..549224c 100644
--- a/src/main/java/org/zwobble/couscous/ast/Operator.java
+++ b/src/main/java/org/zwobble/couscous/ast/Operator.java
@@ -8,6 +8,7 @@ public enum Operator {
MOD("mod", false),
EQUALS("equals", true),
+ NOT_EQUALS("notEquals", true),
GREATER_THAN("greaterThan", true),
GREATER_THAN_OR_EQUAL("greaterThanOrEqual", true),
LESS_THAN("lessThan", true),