public string Visit(Xor expr) { return(string.Format("({0}) XOR ({1})", expr.First.Accept(this), expr.Second.Accept(this))); }
public bool Visit(Xor expr) { return(Eval(expr.First) ^ Eval(expr.Second)); }