SweaveUtils {utils}R Documentation

Sweave Driver Utilities

Description

Utility functions for Sweave drivers.

Usage

RweaveChunkPrefix(options)

RweaveEvalWithOpt(expr, options)

RweaveTryStop(err, options)

.RtangleCodeLabel(chunk)

SweaveHooks(options, run = FALSE, envir = .GlobalEnv)

Arguments

options

named list of character strings.

expr

expression to be evaluated.

err

value of an expression or invisible object inheriting from class "try-error".

chunk

text of a code chunk.

run

evaluate the hook functions?

envir

the environment in which the hook function is to be evaluated.

Details

These are internal utility functions for the Sweave drivers. Look at the source code of the RweaveLatex and Rtangle drivers (in this package) or the HTML driver (in the R2HTML package from CRAN) to see how they can be used.

RweaveChunkPrefix returns the prefix string for a chunk, following options prefix and prefix.string of the drivers.

RweaveEvalWithOpt and RweaveTryStop handle the evaluation of code chunks and resulting errors, if any.

.RtangleCodeLabel builds the label used in the annotations for an unlabeled code chunk.

SweaveHooks evaluates (when run = TRUE) the hook functions and returns the names of the active hooks for a code chunk.

Author(s)

Friedrich Leisch, with contributions by Seth Falcon and Vincent Goulet.

See Also

The Sweave, RweaveLatex and Rtangle help pages.


[Package utils version 4.6.0 Index]