Switch to edit mode.
Name(s): old_space_delimited1: {line, start, len} = args
2: result_old = (result = total = 0) + 1
3: workstr = ""
4: while (result != result_old)
5: workstr = line[start..len]
6: result_old = result
7: result = this:extra_space(workstr)
8: total = result
9: len = (l = len + result - result_old) > length(line) ? length(line) | l
10: "player:tell(toliteral({len,l,result,result_old,workstr}));"
11: endwhile
12: return total