Package: debug 1.4.20

Mark V. Bravington
debug: MVB's Debugger for R
Proper debugger for R functions and scripts, with code display, graceful error recovery, line-numbered conditional breakpoints, access to exit code, flow control, and full keyboard input.
Authors:
debug_1.4.20.tar.gz
debug_1.4.20.zip(r-4.7)debug_1.4.20.zip(r-4.6)debug_1.4.20.zip(r-4.5)
debug_1.4.20.tgz(r-4.6-any)debug_1.4.20.tgz(r-4.5-any)
debug_1.4.20.tar.gz(r-4.7-any)debug_1.4.20.tar.gz(r-4.6-any)
debug_1.4.20.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
debug/json (API)
NEWS
| # Install 'debug' in R: |
| install.packages('debug', repos = c('https://markbravington.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/markbravington/debug/issues
Last updated from:31f29f8fc1. Checks:7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | NOTE | 115 | ||
| source / vignettes | OK | 139 | ||
| linux-release-x86_64 | NOTE | 113 | ||
| macos-release-arm64 | NOTE | 132 | ||
| macos-oldrel-arm64 | NOTE | 89 | ||
| windows-devel | NOTE | 114 | ||
| windows-release | NOTE | 78 | ||
| windows-oldrel | NOTE | 88 | ||
| wasm-release | OK | 88 |
Exports:bpcheck.for.traceesdebug_BROWSEdebug_knitrdebug.Cdebug.evalduhookfun.locatorget.retvalgois.mtracedlast.try.errormdrunmdrunexmpdrunmrunmsourcemtracemtrace.offqqqskipstep.into.sysfunstcltk_window_shakeruse_consolette
Dependencies:mvbutils
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| How to use the debug package | debug-package debug |
| Breakpoints for debugging | bp |
| Debugging support | debug_BROWSE |
| Debugging knitr documents | debug_knitr |
| For debugging C-calls with many arguments. | debug.C |
| Evaluate expression in debugging window | debug.eval |
| Call user hook for debugging window | duhook |
| Get environment(s) where an object exists. | fun.locator |
| Show current return value when debugging | get.retval |
| Flow control for debugger | go go-skip-qqq qqq skip |
| Check if a function has been 'mtrace'd. | is.mtraced |
| Get last try-error | last.try.error |
| Run script with optional debugging | mdrun mdrunex mpdrun mrun msource |
| Interactive debugging | check.for.tracees mtrace mtrace.off tracees |
| Control which "special" functions get stepped into | step.into.sysfuns |
| Display fix for tcltk window in debug package | tcltk_window_shaker |
| Consolette | use_consolette |