| parse_Rdtext {Rdpack} | R Documentation | 
Parse Rd source text as the contents of a section
Description
Parse Rd source text as the contents of a given section.
Usage
parse_Rdtext(text, section = NA)
Arguments
| text | Rd source text, a character vector. | 
| section | the section name, a string. | 
Details
If section is given, then parse_Rdtext parses
text as appropriate for the content of section section.
This is achieved by inserting text as an argument to the TeX
macro section. For example, if section is
"\usage", then a line "\usage{" is inserted at the
begiinning of text and a closing "}" at its end.
If section is NA then parse_Rdtext parses it without
preprocessing. In this case text itself will normally be
a complete section fragment.
Value
an Rd fragment
Note
The text is saved to a temporary file and parsed using
parse_Rd. This is done for at least two reasons. Firstly,
parse_Rd works most reliably (at the time of writing this)
from a file. Secondly, the saved file may be slightly different
(escaped backslashes being the primary example).
It would be a nightmare to ensure that all concerned functions know
if some Rd text is read from a file or not.
The (currently internal) function .parse_Rdlines takes a
character vector, writes it to a file (using cat) and calls
parse_Rd to parse it.
Author(s)
Georgi N. Boshnakov