powered by
+
Given a formula like cyl + gear ~ sum_code, this function recursively replaces the + operators with c so that the LHS becomes c(cyl, gear).
c
c(cyl, gear)
.plus_to_c(plus_expr)
A new expression where + is replaced with c()
c()
Expression
This function doesn't recurse into other function calls, for example: cyl + gear + factor(1 + 2) evaluates to c(cyl, gear, factor(1+2)).
cyl + gear + factor(1 + 2)
c(cyl, gear, factor(1+2))