predefined: Tables of predefined sections and types of pieces of Rd objects
Description
Tables of predefined sections and types of pieces of Rd objects.Usage
Rdo_predefined_sections
Rdo_piece_types
rdo_top_tags
Value
- The format of
Rdo_predefined_sections is:
[stage=build,results=rd]{require(Rdpack);
paste("\\tabular{ll|lll}{",
paste(names(Rdo_predefined_sections)[1:5], Rdo_predefined_sections[1:5],
" ",
names(Rdo_predefined_sections)[-(1:5)], Rdo_predefined_sections[-(1:5)],
sep=" \\tab ", collapse="\\cr"),
"")}
The format of Rdo_piece_types is:
[stage=build,results=rd]{
paste("\\tabular{ll|ll|ll|ll|ll|ll}{",
paste(names(Rdo_piece_types), "\\tab ", Rdo_piece_types, c(rep("\\tab ",2),"\\cr"),
sep="", collapse=""),
"")}
The value of rdo_top_tags is:
[stage=build,results=rd]{
paste("\\tabular{lllll}{",
paste(sub("^[\\]|#", "", rdo_top_tags), c(rep("\\tab ",4),"\\cr"),
sep="", collapse=""),
"")}
}
RdoProgramming
Details
Rdo_predefined_sections is a character vector of types of the
top level sections of an Rd object.
Rdo_piece_types is a character vector giving the types of
various (all possible?) Rd macros.
These need to be updated if the specifications of the Rd format are
updated.
todo: write functions that go through existing Rd documentation to
discover missing or wrong items.