browser {base} | R Documentation |
Interrupt the execution of an expression and allow the inspection of
the environment where browser
was called from.
browser()
A call to browser
can be included in the body of a function.
When reached, this causes a pause in the execution of the
current expression and allows access to the R interpreter.
At the browser prompt the user can enter commands or R expressions. The commands are
c
cont
c
.n
c
: see the documentation for debug
.where
Q
Anything else entered at the browser prompt is interpreted as an
R expression to be evaluated in the calling environment: in
particular typing an object name will cause the object to be printed,
and ls()
lists the objects in the calling frame. (If you want
to look at an object with a name such as n
, print it
explicitly.)
The number of lines printed for the deparsed call can be limited by
setting options(deparse.max.lines)
.
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
Chambers, J. M. (1998) Programming with Data. A Guide to the S Language. Springer.
debug
, and
traceback
for the stack on error.