[Turn on line numbering]arg @stuff; var x, line, mngr, meth, stack, out, ref; stack = stack(); meth = (| stack[2][3] + "() line " + stack[2][4] |); // dont even bother mngr = .manager(); if (!(| mngr.find_method('tell) |)) return; if (sender() != caller()) ref = sender() + "<" + caller() + ">"; else ref = sender(); if (meth) line = "DEBUG " + ref + "." + meth + ":"; else line = "DEBUG " + ref + ":"; mngr.tell(line); for x in (stuff) { refresh(); mngr.tell($data_lib.unparse_indent(x).prefix("DEBUG ")); }
// Created as a part of ColdCore, see: @help Credit