These functions parse the raw
tag value, convert a string into a richer R
object and storing it in val
, or provide an informative warning and
returning NULL
.
tag_value(x)tag_inherit(x)
tag_name(x)
tag_two_part(x, first, second, required = TRUE, markdown = TRUE)
tag_name_description(x)
tag_words(x, min = 0, max = Inf)
tag_words_line(x)
tag_toggle(x)
tag_code(x)
tag_examples(x)
tag_markdown(x)
tag_markdown_with_sections(x)
A roxy_tag object with the val
field set to the parsed value.
A roxy_tag object to parse
Name of first and second parts of two part tags
Is the second part required (TRUE) or can it be blank (FALSE)?
Should the second part be parsed as markdown?
Minimum and maximum number of words
To create a new @mytag
define roxy_tag_parse.roxy_tag_mytag()
. It should
either call one of the functions here, or directly set x$val
.