Equivalent of `expr_text()`

and `expr_label()`

for formulas.

f_text(x, width = 60L, nlines = Inf) f_name(x) f_label(x)

x | A formula. |
---|---|

width | Width of each line. |

nlines | Maximum number of lines to extract. |

f <- ~ a + b + bc f_text(f)#> [1] "a + b + bc"f_label(f)#> [1] "`a + b + bc`"# Names a quoted with `` f_label(~ x)#> [1] "`x`"# Strings are encoded f_label(~ "a\nb")#> [1] "\"a\\nb\""# Long expressions are collapsed f_label(~ foo({ 1 + 2 print(x) }))#> [1] "`foo(...)`"