pike.git / lib / modules / Protocols.pmod / IMAP.pmod / parse_line.pike

version» Context lines:

pike.git/lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:161:    }    switch(buffer[0])    {    case '(':    buffer = buffer[1..];    return ([ "type" : "list", "list" : 1 ]);    case '"': {    string s = get_string();    return s && ([ "type" : "string", "string" : s ]);    } -  case "{": { +  case '{': {    object s = get_string();    return s && ([ "type" : "literal", "length" : s->length ]);    }    default: {    if (accept_options) {    return get_atom_options(2);    } else {    string atom = get_atom(accept_options);    return ([ "type" : "atom", "atom" : atom ]);    }