TITLE(deparse @@ Expression Deparsing)
USAGE(deparse(expr, width.cutoff = 60))
ALIAS(deparse)
ARGUMENTS(
ARG(expr @@ any R expression in a wider sense than LANG(LINK(expression))'s
proper.)
ARG(width.cutoff @@ integer in [20,500] determining the cutoff at which
linebreaking is tried.)
)
VALUE(
This function turns unevaluated expressions into
character strings (a kind of inverse LANG(LINK(parse))).
A typical use of this is to create informative
labels for data sets and plots.  The following example shows a
simple use of this facility.  It uses the functions LANG(deparse)
and LANG(substitute) to create labels for a plot which are character
string versions of the actual arguments to the function LANG(myplot).
)
SEEALSO(
LANG(LINK(substitute)), LANG(LINK(parse)), LANG(LINK(expression)).
)
EXAMPLES(
deparse(args(lm))
deparse(args(lm), width = 100)
myplot <-
function(x, y)
    plot(x, y, xlab=deparse(substitute(x)),
        ylab=deparse(substitute(y)))
)
