Rdo_get_insert_pos | R Documentation |
Find the position of an "Rd_tag".
Rdo_get_insert_pos(rdo, tag)
rdo |
an Rd object |
tag |
the "Rd_tag" to search for, a string |
This function returns a position in rdo
, where the next element
carrying "Rd_tag" tag
should be inserted. The position is
determined as follows.
If one or more elements of rdo
have "Rd_tag" tag
, then
the position is one plus the position of the last such element.
If there are no elements with "Rd_tag" tag
, the position is one
plus the length of rdo
, unless tag
is a known top level
Rd section. In that case, the position is such that the standard
ordering of sections in an Rd object is followed. This is set in the
internal variable .rd_sections
.
an integer
Georgi N. Boshnakov
#h <- help("Rdo_macro")
#rdo <- utils:::.getHelpFile(h)
rdo <- Rdo_fetch("Rdo_macro", "Rdpack")
ialias <- which(tools:::RdTags(rdo) == "\\alias")
ialias
next_pos <- Rdo_get_insert_pos(rdo, "\\alias") # 1 + max(ialias)
next_pos
stopifnot(next_pos == max(ialias) + 1)
ikeyword <- which(tools:::RdTags(rdo) == "\\keyword")
ikeyword
next_pos <- Rdo_get_insert_pos(rdo, "\\keyword") # 1 + max(ikeyword)
next_pos
stopifnot(next_pos == max(ikeyword) + 1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.