rem: dropwhile: function (pred, seq) { /***  dropwhile(pred, seq) --> seq[n], seq[n + 1], starting when pred(seq[n]) fails  ***/ seq = MochiKit.Iter.iter(seq); var m = MochiKit.Base; var bind = m.bind; return { "repr": function () { return "dropwhile(...)"; }, "toString": m.forward("repr"), "next": function () { while (true) { var rval = seq.next(); if (!pred(rval)) { break; } } this.next = bind("next", seq); return rval; } }; }, 
add: },dropwhile:function(pred,seq){ seq=MochiKit.Iter.iter(seq); var m=MochiKit.Base; var bind=m.bind; return {"repr":function(){ return "dropwhile(...)"; },"toString":m.forward("repr"),"next":function(){ while(true){ var rval=seq.next(); if(!pred(rval)){ break; } } this.next=bind("next",seq); return rval; }}; },_tee:function(_150,sync,_152){ 
context:     dropwhile: function (pred, seq) {        /***            dropwhile(pred, seq) --> seq[n], seq[n + 1], starting when                pred(seq[n]) fails        ***/        seq = MochiKit.Iter.iter(seq);        var m = MochiKit.Base;        var bind = m.bind;        return {            "repr": function () { return "dropwhile(...)"; },            "toString": m.forward("repr"),            "next": function () {                while (true) {                    var rval = seq.next();                    if (!pred(rval)) {                        break;                    }                }                this.next = bind("next", seq);                return rval;            }        };    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js