[Turn off line numbering]1: arg this, vars; 2: var flags, i, l, val, s; 3: 4: flags = this[2]; 5: l = []; 6: s = sender(); 7: for i in (flags) { 8: if (type(i[2]) != 'string) { 9: [val, vars] = s._eval_ctext(i[2], vars); 10: l += [[i[1], val]]; 11: } else { 12: l += [i]; 13: } 14: } 15: return [this[1], l, this[3], this[4]];
// Created 17-Jul-1996 as a part of ColdCore, see: @help Credit