delete_xor_in_complex_expr

Function delete_xor_in_complex_expr 

Source
pub fn delete_xor_in_complex_expr(
    expr: &Expr,
    needle: &Expr,
    is_left: bool,
) -> Expr
Expand description

Deletes all ‘needles’ or remains one ‘needle’ that are found in a chain of xor expressions. Such as: A ^ (A ^ (B ^ A))