rem: this.parent.eventPump.addEvent (ev); 
add: { if (ev.data.match(/^(?::[^ ]+ )?32[123] /i)) this.parent.eventPump.addBulkEvent(ev); else this.parent.eventPump.addEvent(ev); } 
context: function serv_ppline(e){    var line = e.line;    if (line == "")        return false;    var incomplete = (line[line.length - 1] != '\n');    var lines = line.split("\n");    if (this.savedLine)    {        lines[0] = this.savedLine + lines[0];        this.savedLine = "";    }    if (incomplete)        this.savedLine = lines.pop();    for (i in lines)    {        var ev = new CEvent("server", "rawdata", this, "onRawData");        ev.data = lines[i].replace(/\r/g, "");        if (ev.data)            this.parent.eventPump.addEvent (ev);    }    return true;}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/cbc167a7099167af1fe105a28565c817cc9514d8/irc.js/clean/js/lib/irc.js