Source {svIDE}R Documentation

Source R code, capture its output and convert it in a different format

Description

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

Usage

Source(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


[Package svIDE version 0.9-45 Index]