pike.git / lib / modules / Search.pmod / Utils.pmod

version» Context lines:

pike.git/lib/modules/Search.pmod/Utils.pmod:140:    }       ADTSet `-(mixed out) {    if(stringp(out)||intp(out)||floatp(out))    sub(out);    else    map((array)out, sub);    return this_object();    }    -  mixed cast(string to) { +  protected mixed cast(string to) {    switch(to) {    case "object": return this_object();    case "array": return indices(vals);    case "multiset": return (multiset)indices(vals);    default: -  error("Can not cast ADTSet to "+to+".\n"); +  return UNDEFINED;    }    }    }       //! Returns a cached array of stop words for the current query profile.    array(string) get_stop_words() {    if(!stop_words) {    ADTSet words = ADTSet();    foreach(get_query_value("sw_lists"), string fn) {    string file = Stdio.read_file(fn);