pike.git / src / lpc_types.c

version» Context lines:

pike.git/src/lpc_types.c:179:    push_type(T_MIXED);    push_type(T_MANY);    }    push_type(T_FUNCTION);    }    else if(!strcmp(buf,"mapping"))    {    while(isspace(**s)) ++*s;    if(**s == '(')    { +  type_stack_mark();    ++*s; -  +  type_stack_mark();    internal_parse_type(s); -  +  type_stack_reverse();    if(**s != ':') error("Expecting ':'.\n");    ++*s; -  +  type_stack_mark();    internal_parse_type(s); -  +  type_stack_reverse();    if(**s != ')') error("Expecting ')'.\n");    ++*s; -  +  type_stack_reverse();    }else{    push_type(T_MIXED);    push_type(T_MIXED);    }    push_type(T_MAPPING);    }    else if(!strcmp(buf,"array"))    {    while(isspace(**s)) ++*s;    if(**s == '(')