pike.git / lib / modules / Parser.pmod / Pike.pmod

version» Context lines:

pike.git/lib/modules/Parser.pmod/Pike.pmod:34:    if(state && state->in_token) {    switch(state->remains[0..1]) {       case "/*":    pos = search(data, "*/");    if(pos==-1) {    state->in_token = 1;    state->remains += data[..sizeof(data)-2];    return ({});    } -  ret += ({ m_delete(state, "remains") + data[..pos] }); +  ret += ({ state->remains + data[..pos] }); +  m_delete(state, "remains");    pos+=2;    break;       case "#\"":    int q,s;    pos=-1;    while(1) {    q = search(data,"\"",pos+1);    s = search(data,"\\",pos+1);   
pike.git/lib/modules/Parser.pmod/Pike.pmod:59:    return ({});    }       if(s==-1 || s>q) {    pos = q+1;    break;    }       pos=s+1;    } -  ret += ({ m_delete(state, "remains") + data[..pos-1] }); +  ret += ({ state->remains + data[..pos-1] }); +  m_delete(state, "remains");    break;    }    state->in_token = 0;    }       while(1)    {    int start=pos;       // werror("::::%c\n",data[pos]);