Parse expressions residing in character vectors. Similar to parse() but keeping or not the source is controlled by an argument rather than global options.
parse_text(text, ..., keep = TRUE)
the text to parse, normally a character vector but can be
additional arguments to be passed on to
required setting for option
This is like
parse(text=text,…), except that whether or not
the source is kept is controlled by argument
keep, not by
(if they are different) before calling
parse and restores it
an expression representing the parsed text, see
The usual setting of option "keep.source" in interactive sessions is TRUE. However, in `R CMD check' it is FALSE.
As a consequence, if the documentation of a package uses functions
that depend on option "keep.source" being
then some examples may run fine when copied and pasted in an R session
but (rightly) fail `R CMD check'.
The oposite may also happen, in that the documentation passes `R CMD check' or Sweave files successfully build but some examples do not work when copied and pasted in an interactive session.