debug-internal             package:debug             R Documentation

_I_n_t_e_r_n_a_l _f_u_n_c_t_i_o_n_s _f_o_r _d_e_b_u_g

_D_e_s_c_r_i_p_t_i_o_n:

     Internal functions for 'debug', not meant to be called directly.

_U_s_a_g_e:

     .end.incarnation()
     .First.lib(libname, pkgname)
     .onLoad(libname, pkgname)
     .update.debug.window(nlocal = sys.parent(), l)
     .update.window.with.on.exit(nlocal = sys.parent(), i, l)
     add.numbers(expr, width = options()$width, numbering = TRUE, cat.on.exit = FALSE, expr.offset = 0, line.number.offset = 0, preamble = character(0))
     addnum.move.to.next.expr(nlocal = sys.parent(), final)
     backtrack.to.loop(expr, i)
     check.legality(thing, call.type)
     debug.break()
     debug.do.call(what, args)
     debug.local.on.exit(new.expr, add = FALSE)
     debug.mvb.subst(expr)
     debug.next()
     debug.on.exit(new.expr, add = FALSE)
     debug.q()
     debug.return(...)
     debug.retval()
     debug.sys.on.exit()
     dismiss.debug.window(win)
     enact.command.r(command, frame)
     enter.on.exit()
     eval.bp(ex, envir)
     eval.catching.errors(i, envir)
     evaluator(fname)
     exit.on.exit()
     find.active.control.frame()
     find.debug.HQ(create.if.not = TRUE)
     find.from(char.fname, from = mvb.sys.parent(), look.for.generics = TRUE)
     interact(nlocal = sys.parent(), input)
     launch.debug.windows()
     make.locs(namespace.dest = NULL)
     move.to.next.expression(sorted.out = TRUE, nlocal = sys.parent(), original.i, tryout)
     my.simple.func()
     next.incarnation(nlocal = sys.parent())
     printIfSmall(x, ...)
     screen.line(l, nlocal = sys.parent())
     set.a.breakpoint(bp.expr, line.no, frame.number = sys.parent())
     set.global.debug.vars(...)
     setup.debug.admin(nlocal = sys.parent())
     skipto.debug(nlocal = sys.parent())
     stop.here(nlocal = sys.parent())

