- input
input object to be parsed and evaluated. May be a string, file
connection or function. Passed on to parse_all().
- envir
environment in which to evaluate expressions.
- enclos
when envir is a list or data frame, this is treated as
the parent environment to envir.
- debug
if TRUE, displays information useful for debugging,
including all output that evaluate captures.
- stop_on_error
A number between 0 and 2 that controls what happens
when the code errors:
If 0, the default, will continue running all code, just as if you'd
pasted the code into the command line.
If 1, evaluation will stop on first error without signaling the error,
and you will get back all results up to that point.
If 2, evaluation will halt on first error and you will get back no
results.
- keep_warning, keep_message
A single logical value that controls what
happens to warnings and messages.
If TRUE, the default, warnings and messages will be captured in the
output.
If NA, warnings and messages will not be captured and bubble up to
the calling environment of evaluate().
If FALSE, warnings and messages will be completed supressed and
not shown anywhere.
Note that setting the envvar R_EVALUATE_BYPASS_MESSAGES to true will
force these arguments to be set to NA.
- log_echo, log_warning
If TRUE, will immediately log code and
warnings (respectively) to stderr.
This will be force to TRUE if env var ACTIONS_STEP_DEBUG is
true, as when debugging a failing GitHub Actions workflow.
- new_device
if TRUE, will open a new graphics device and
automatically close it after completion. This prevents evaluation from
interfering with your existing graphics environment.
- output_handler
an instance of output_handler() that
processes the output from the evaluation. The default simply prints the
visible return values.
- filename
string overrriding the base::srcfile() filename.
- include_timing
Deprecated.