lib/word.js
function take (delimeter) {
    var start, last, res;

    last = this.last;
    start = this.ptr;
    while (true) {
        if (this.ptr > last) {
            // good part
            res = this.buf.slice(start, this.ptr);
            return res;
        }
        if (this.buf[this.ptr].search(delimeter) === 0) {
            // good part
            res = this.buf.slice(start, this.ptr);
            this.ptr++;
            return res;
        }
        this.ptr++;
    }
}
function take (delimeter) {
    var start, last, res;

    last = this.last;
    start = this.ptr;
    while (true) {
        if (this.ptr > last) {
            // good part
            res = this.buf.slice(start, this.ptr);
            return res;
        }
        if (this.buf[this.ptr].search(delimeter) === 0) {
            // good part
            res = this.buf.slice(start, this.ptr);
            this.ptr++;
            return res;
        }
        this.ptr++;
    }
}
function take ( delimeter ) { var start , last , res ; last = this . last ; start = this . ptr ; while ( true ) { if ( this . ptr > last ) { // good part res = this . buf . slice ( start , this . ptr ) ; return res ; } if ( this . buf [ this . ptr ] . search ( delimeter ) === 0 ) { // good part res = this . buf . slice ( start , this . ptr ) ; this . ptr ++ ; return res ; } this . ptr ++ ; } }
Parse characters ccc delimited by 'delimeter'
Parse characters ccc delimited by delimeter