parse_condition(c("{a}", "{x=1, z=2, y=3}", "{}"))
# Merge conditions from multiple vectors element-wise
parse_condition(c("{b}", "{x=1, z=2, y=3}", "{q}", "{}"),
c("{a}", "{v=10, w=11}", "{}", "{r,s,t}"))
# Sorting predicates within each condition
parse_condition("{z,y,x}", .sort = TRUE)
Run the code above in your browser using DataLab