debug(fun) undebug(fun)
fun
| any interpreted R function. |
debug causes R to step through the named function one line at a time.
A new browser context is initiated for each step (and the previous one
destroyed).
Currently you can only debug functions that have bodies enclosed in braces.
This is a bug and will be fixed soon.
You take the next step by tying carriage return, n or next.
You can see the values of variables by typing their names.
Typing c or cont causes the debugger to continue to the
end of the function.
You can debug new functions before you step in to them from inside
the debugger.
If you have variables with names that are identical to the controls
(eg. c or n ) then you need to use print(c) and
print(n) to evaluate them.