pike.git / lib / modules / Function.pmod

version» Context lines:

pike.git/lib/modules/Function.pmod:320:    protected string _sprintf(int c) {    return sprintf("Expr(%O)",value);    }    mixed value( bind x, array args )    {    return func(args);    }    }       private mapping _cache = ([]); -  mixed `[](string name) +  protected mixed `[](string name)    {    if( _cache[name] )    return _cache[name];    mixed tmp;    if(sscanf(name, "arg%d", tmp) || sscanf(name, "_%d", tmp))    return _cache[name] = Arg(tmp);    return ::`[](name);    };   //! @ignore   }();   //! @endignore      //! @endmodule