new object $wrapped_format: $plain_format;
var $root created_on = 848777209;
var $root flags = ['variables, 'methods, 'code, 'core];
var $root inited = 1;
var $root managed = [$wrapped_format];
var $root manager = $wrapped_format;
public method .format() {
arg data, vars;
var str, len, line, out;
str = (> (._eval_ctext(data, vars))[1] <);
if ((strlen(str) < 2) || (substr(str, strlen(str) - 1) != "\n"))
str += "\n";
// ugly and inneficient--use a client people
len = (vars['receiver]).linelen();
out = "";
for line in (explode(str, "\n"))
out += (line.wrap_line(len, " ")) + "\n";
return str_to_buf(out);
};