sourceFormat: Source R code, capture its output and convert it in a...

Description Usage Arguments Details Value Author(s) See Also

Description

sourceFormat() is like source(), but it allows to rework the output into a different format (for instance to print it in HTML format).

Usage

1
2
3
4
sourceFormat(file, out.form = getOption("R.output.format"), local = FALSE,
    echo = FALSE, print.eval = TRUE, verbose = getOption("verbose"),
    prompt.echo = getOption("prompt"), max.deparse.length = 150,
    chdir = FALSE, prompt = FALSE)

Arguments

file

a connection or a character string giving the name of the file or URL to read from.

out.form

a string indicating which output format to use (for instance, "html").

local

if 'local' is 'FALSE', the statements scanned are evaluated in the user's workspace (the global environment), otherwise in the environment calling 'source'.

echo

logical; if 'TRUE', each expression is printed after parsing, before evaluation.

print.eval

logical; if 'TRUE', the result of 'eval(i)' is printed for each expression 'i'; defaults to 'echo'.

verbose

if 'TRUE', more diagnostics (than just 'echo = TRUE') are printed during parsing and evaluation of input, including extra info for each expression.

prompt.echo

character; gives the prompt to be used if 'echo = TRUE'.

max.deparse.length

integer; is used only if 'echo' is 'TRUE' and gives the maximal length of the "echo" of a single expression.

chdir

logical; if 'TRUE', the R working directory is changed to the directory containing 'file' for evaluating

prompt

should a prompt be printed at the end of the evaluation return?

Details

This function is usually called by functions that processes commands send by GUI clients.

Value

The formatted output is returned invisibly.

Author(s)

Philippe Grosjean (phgrosjean@sciviews.org), after code written by Tom Short

See Also

source


svIDE documentation built on May 2, 2019, 3 p.m.