Rdpack (version 0.4-20)

list_Rd: Combine Rd fragments

Description

Combine Rd fragments and strings into one object.

Usage

list_Rd(..., Rd_tag = NULL, Rd_class = FALSE)

Arguments

...
named list of objects to combine, see `Details'.
Rd_tag
if non-null, a value for the Rd_tag of the result.
Rd_class
logical; if TRUE, the result will be of class "Rd".

Value

an Rd object or list with Rd_tag attribute, as specified by the arguments.

Details

The names of named arguments specify tags for the corresponding elements (not arbitrary tags, ones that are converted to macro names by prepending backslash to them). This is a convenient way to specify sections, items, etc, in cases when the arguments have not being tagged by previous processing. Character string arguments are converted to the appropriate Rd pieces.

Argument ... may contain a mixtue of character vactors and Rd pieces.

See Also

c_Rd

Examples

Run this code
## see also the examples for c_Rd

dummyfun <- function(x, ...) x

u1 <- list_Rd(name = "Dummyname", alias = "dummyfun",
              title = "Dummy title", description = "Dummy description",
              usage = "dummyfun(x)",
              value = "numeric vector",
              author = "A. Author",
              Rd_class=TRUE )

Rdo_show(u1)

# call reprompt to fill the arguments section
#    (and correct the usage)

fn <- tempfile("dummyfun", fileext="Rd")
reprompt(dummyfun, filename=fn)

# check that the result can be parsed and show it.
Rdo_show(parse_Rd(fn))

unlink(fn)

Run the code above in your browser using DataLab