package calculator.interpreter.ast.logic;
import calculator.interpreter.Environment;
import calculator.interpreter.ast.InfixOp;
/**
* Not equal operator
*/
public class NotEqual extends InfixOp {
@Override
public Object eval(Environment env) {
Object a = first.eval(env);
Object b = second.eval(env);
return a == null ? b != null : !a.equals(b);
}
}