| predefined {Rdpack} | R Documentation |
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
Details
The Rd syntax defines several tables (Murdoch 2010). Rdpack stores them in the variables described here.
Rdo_predefined_sections is a named character vector providing
the types of the top level sections in an Rd object.
Rdo_piece_types is a named character vector giving the types of
the core (all possible?) Rd macros.
NOTE: These objects are hard coded and 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.
Value
for Rdo_predefined_sections, the name-value pairs are given in
the following table. For example, Rdo_predefined_sections["examples"] results
in RCODE.
| name | VERB | | | description | TEXT |
| alias | VERB | | | examples | RCODE |
| concept | TEXT | | | usage | RCODE |
| docType | TEXT | | | Rdversion | VERB |
| title | TEXT | | | synopsis | VERB |
| name | VERB | | | section | TEXT |
| alias | VERB | | | arguments | TEXT |
| concept | TEXT | | | keyword | TEXT |
| docType | TEXT | | | note | TEXT |
| title | TEXT | | | format | TEXT |
| name | VERB | | | source | TEXT |
| alias | VERB | | | details | TEXT |
| concept | TEXT | | | value | TEXT |
| docType | TEXT | | | references | TEXT |
| title | TEXT | | | author | TEXT |
| name | VERB | | | seealso | TEXT |
for Rdo_piece_types, the name-value pairs are:
| name | VERB | | alias | VERB | | concept | TEXT |
| docType | TEXT | | title | TEXT | | description | TEXT |
| examples | RCODE | | usage | RCODE | | Rdversion | VERB |
| synopsis | VERB | | Sexpr | RCODE | | RdOpts | VERB |
| code | RCODE | | dontshow | RCODE | | donttest | RCODE |
| testonly | RCODE | | dontrun | VERB | | env | VERB |
| kbd | VERB | | option | VERB | | out | VERB |
| preformatted | VERB | | samp | VERB | | special | VERB |
| url | VERB | | verb | VERB | | deqn | VERB |
| eqn | VERB | | renewcommand | VERB | | newcommand | VERB |
for rdo_top_tags, the values are:
| \name | \Rdversion | \docType | \alias | \encoding |
| \concept | \title | \description | \usage | \format |
| \source | \arguments | \details | \value | \references |
| \section | \note | \author | \seealso | \examples |
| \keyword |
#ifdef |
#ifndef | \newcommand | \renewcommand |
| COMMENT | TEXT |
Note that most, but not all, are prefixed with a backslash.
References
Duncan Murdoch (2010). “Parsing Rd files.” https://developer.r-project.org/parseRd.pdf.