public Value Visit(NotEqualsExpr expr, Scope scope) { return(PerformOperation(expr.Left.Accept(this, scope), expr.Right.Accept(this, scope), (a, b) => !a.Equals(b), (a, b) => a != b, (a, b) => a != b, (a, b) => a != b)); }
public string Visit(NotEqualsExpr expr, Scope scope) { return(expr.Left.Accept(this, scope) + " != " + expr.Right.Accept(this, scope)); }
public ValueType Visit(NotEqualsExpr expr, Scope scope) { return(BinaryOperatorTypeCheck(expr, scope)); }