Parse a package, file, or inline codeSource:
parse_text() allow you to use
roxygen's parsing code to parse the roxygen blocks from a package, file, or
character vector of code.
defaults that generate a temporary environment making it possible to
associate each block with the corresponding live object.
parse_package(path = ".", env = env_package(path)) parse_file(file, env = env_file(file), srcref_path = NULL) parse_text(text, env = env_file(file)) env_file(file) env_package(path)
- path, file, text
Either specify a
pathto the root directory of a package, an R
file, or a character vector
An environment environment containing the result of evaluating the input code. The defaults will do this for you in a test environment: for real code you'll need to generate the environment yourself.
You can also set to
NULLif you only want to get the tokenized code blocks only. This suppresses evaluation of
@evaltags, and will not find the code object associated with each block.