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)
x | A roxy_tag object to parse |
---|---|
first, second | Name of first and second parts of two part tags |
required | Is the second part required (TRUE) or can it be blank (FALSE)? |
markdown | Should the second part be parsed as markdown? |
min, max | Minimum and maximum number of words |
A roxy_tag object with the val
field set to the parsed value.
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
.