rcode {R.rsp} | R Documentation |
Compiles an RSP document and returns the generated source code script
Description
Compiles an RSP document and returns the generated source code script.
Usage
## Default S3 method:
rcode(..., file=NULL, path=NULL, output=NULL, workdir=NULL, envir=parent.frame(),
args="*", verbose=FALSE)
Arguments
... |
character strings with RSP markup.
|
file, path |
Alternatively, a file, a URL or a connection from
with the strings are read.
If a file, the path is prepended to the file, iff given.
|
output |
A character string or a connection specifying where
output should be directed.
The default is a file with a filename where the file extension(s)
(typically ".*.rsp" ) has been replaced by ".R"
in the directory given by the workdir argument.
|
workdir |
The working directory to use after parsing and
preprocessing.
If argument output specifies an absolute pathname,
then the directory of output is used, otherwise the
current directory is used.
|
envir |
The environment in which the RSP string is
preprocessed and evaluated.
|
args |
A named list of arguments assigned to the environment
in which the RSP string is parsed and evaluated.
See cmdArgs .
|
verbose |
See Verbose .
|
Value
Returns an RspFileProduct
if possible,
otherwise an RspSourceCode
.
Author(s)
Henrik Bengtsson
See Also
rcat
() and rfile
().
Examples
# RSP-embedded text to an R script
code <- rcode("Current time is <%=Sys.time()%>\n")
cat(code, sep="\n")
# RSP-embedded text to a shell script
code <- rcode("Current time is <%=date%>\n", language="sh")
cat(code, sep="\n")
[Package
R.rsp version 0.44.0
Index]