/
CDC-1.2b/
CDC-1.2b/src/
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;
.