package com.pixelmaid.dresscode.antlr.types.tree; import com.pixelmaid.dresscode.antlr.types.VarType; public class NotEqualsNode extends NodeEvent implements DCNode { private DCNode lhs; private DCNode rhs; public NotEqualsNode(DCNode lhs, DCNode rhs) { this.lhs = lhs; this.rhs = rhs; } @Override public VarType evaluate() { VarType a = lhs.evaluate(); VarType b = rhs.evaluate(); return new VarType(!a.equals(b)); } @Override public String toString() { return String.format("(%s != %s)", lhs, rhs); } }