Package index
-
parse_rmd()
parse_qmd()
- Parse an R Markdown or Quarto document
-
as_ast()
- Convert an object into an
rmd_ast
.
-
as_document()
- Convert an
rmd_ast
,rmd_tibble
, or any ast node into text.
-
render()
- Render
parsermd
objects
-
rmd_source()
- Source the code chunks of an Rmd document
-
parse_qmd_collection()
parse_rmd_collection()
experimental - Parse a collection of R Markdown or Quarto document
-
rmd_ast_append()
rmd_ast_prepend()
- Append or preprend nodes to an ast
-
rmd_select()
- Select nodes of an Rmd ast
-
has_type()
by_section()
has_label()
has_heading()
has_code()
has_option()
has_shortcode()
has_inline_code()
by_fdiv()
- Rmd selection helper functions
-
rmd_node()
rmd_node_label()
`rmd_node_label<-`()
rmd_node_type()
rmd_node_length()
rmd_node_content()
rmd_node_attr()
rmd_node_engine()
rmd_node_options()
rmd_node_code()
`rmd_node_options<-`()
`rmd_node_attr<-`()
rmd_node_set_label()
rmd_node_set_options()
rmd_node_set_attr()
- Base S7 class for all RMD nodes
-
rmd_node_sections()
- Find the sections for each rmd object node
-
rmd_set_options()
rmd_get_options()
- Get and set code chunk options
-
rmd_chunk()
- Code chunk node
-
rmd_yaml()
- YAML header node
-
rmd_heading()
- Heading node
-
rmd_markdown()
- Markdown text node
-
rmd_code_block()
- Markdown code block node
-
rmd_raw_chunk()
- Raw chunk node
-
rmd_fenced_div_open()
- Opening fenced div node
-
rmd_fenced_div_close()
- Closing fenced div node
-
rmd_shortcode()
- Shortcode node
-
rmd_inline_code()
- Inline code node
-
rmd_template()
- Create a template from an
rmd
object.
-
rmd_check_template()
- Check an Rmd against a template
-
rmd_ast()
- AST container for multiple nodes
-
rmd_classes_s7
- S7 Class Definitions for RMD Nodes
-
rmd_modify()
- Modify nodes of an Rmd ast
-
rmd_has_inline_code()
rmd_extract_inline_code()
- Inline code detection and extraction utilities
-
rmd_has_shortcode()
rmd_extract_shortcodes()
- Shortcode detection and extraction utilities