pileup the subexpressions which is atomic
Examples
ex <- rlang::expr(a == 2 & b == 3 | !b & x + 2)
expr_pileup(ex)
#> [1] "|" "&" "a == 2" "b == 3" "&" "!b" "x + 2"
pileup the subexpressions which is atomic
ex <- rlang::expr(a == 2 & b == 3 | !b & x + 2)
expr_pileup(ex)
#> [1] "|" "&" "a == 2" "b == 3" "&" "!b" "x + 2"