[Turn off line numbering]1: arg list; 2: var indent, i, out, t, j; 3: 4: indent = ""; 5: out = [" Tick# Event", " ----- -----------------------------"]; 6: t = 0; 7: for i in (list) { 8: if (type(i) == 'integer) { 9: if (indent) 10: indent = indent.subrange(3); 11: out += [strfmt("%6r %lreturn", i - t, indent)]; 12: } else { 13: if (!t) 14: t = i[1]; 15: j = strfmt("%6r %l%l(%l)", i[1] - t, indent, ._show_ref(i).replace("()", ""), (toliteral(i[5]).match_pattern("[*]"))[1]); 16: out += [j]; 17: indent += " "; 18: } 19: refresh(); 20: } 21: return out;
// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit