parent $filters
object $epic_filter
var $root child_index 0
var $root owners [$epic_filter]
var $root owned [$epic_filter]
var $root fertile 0
var $root inited 1
var $root manager $epic_filter
var $root writable [$epic_filter]
var $root readable ['parameters, 'methods, 'code]
var $root dbref 'epic_filter
method old_filter
arg input;
var output, x, z, line;
// this filter MUST be first in the filters list..
output = [];
input = .compress(input);
for z in (input) {
line = [];
z = ($string.explode_delimited(z, "<", ">"))[1];
for x in (z) {
if (type(x) == 'string)
line = [@line, x];
}
output = [@output, $list.to_string(line, "")];
}
return output;
.
method filter
arg what;
var tags;
if (type(what) != 'frob)
return what;
if (!(class(what) in [$ctext]))
return what;
what = what.evaluate(sender());
return what;
.