R/load_yaml_list.R
load_yaml_list.Rd
These function extracts all YAML fragments from character vectors in a list, returning a list of character vectors containing the extracted fragments.
load_yaml_list(
x,
recursive = TRUE,
select = ".*",
delimiterRegEx = "^---$",
ignoreOddDelimiters = FALSE,
encoding = "UTF-8",
silent = TRUE
)
The list containing the character vectors.
Whether to first unlist
the list (TRUE
)
or not (FALSE
).
A vector of regular expressions specifying object names
to retain. The default (.*
) matches everything, so by default, all
objects are retained.
The regular expression used to locate YAML fragments.
Whether to throw an error (FALSE) or delete the last delimiter (TRUE) if an odd number of delimiters is encountered.
The encoding to use when calling readLines()
. Set to
NULL to let readLines()
guess.
Whether to be silent (TRUE
) or informative (FALSE
).
A list of lists of objects.
This function calls yaml::yaml.load()
on all character vectors
in a list. It then returns a list where each element is a list
with the parsed fragments in a file.