# Formal Parser and Related Tools for R Markdown Documents

## Documentation for package ‘parsermd’ version 0.1.2

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

parsermd-package | Stuff
as_ast | Convert an object into an 'rmd_ast'.
as_document | Convert an 'rmd_ast', 'rmd_tibble', or any ast node into text.
by_section | Rmd selection helper functions
chunk_options | Get and set code chunk options
has_label | Rmd selection helper functions
has_option | Rmd selection helper functions
has_type | Rmd selection helper functions
parsermd | Stuff
parse_rmd | Parse an R Markdown document
render | Render 'parsermd' objects using 'rmarkdown::render()'
rmd_check_template | Check an Rmd against a template
rmd_get_chunk | rmd_subset utility functions
rmd_get_markdown | rmd_subset utility functions
rmd_get_node | rmd_subset utility functions
rmd_get_options | Get and set code chunk options
rmd_has_chunk | rmd_subset utility functions
rmd_has_markdown | rmd_subset utility functions
rmd_has_node | rmd_subset utility functions
rmd_node | rmd node utility functions
rmd_node_attr | rmd node utility functions
rmd_node_code | rmd node utility functions
rmd_node_content | rmd node utility functions
rmd_node_engine | rmd node utility functions
rmd_node_label | rmd node utility functions
rmd_node_length | rmd node utility functions
rmd_node_options | rmd node utility functions
rmd_node_sections | Find the sections for each rmd object node
rmd_node_type | rmd node utility functions
rmd_select | Select nodes of an Rmd ast
rmd_select_helpers | Rmd selection helper functions
rmd_set_options | Get and set code chunk options
rmd_source | Source the code chunks of an Rmd document
rmd_subset | Subset the nodes of an rmd object
rmd_subset_util | rmd_subset utility functions
rmd_template | Create a template from an 'rmd' object.