pub fn delete_xor_in_complex_expr( expr: &Expr, needle: &Expr, is_left: bool, ) -> Expr
Deletes all ‘needles’ or remains one ‘needle’ that are found in a chain of xor expressions. Such as: A ^ (A ^ (B ^ A))