pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:2551:    } else {    string_builder_strcat(s, "..");    }    if (max != MAX_INT32) {    string_builder_sprintf(s, "%ld", (long)max);    }    }    }    break;    case T_ASSIGN: -  t = t->cdr; -  goto loop; +  string_builder_sprintf(s, "%ld = (", CAR_TO_INT(t)); +  low_describe_int_range(s, t->cdr); +  string_builder_strcat(s, ")"); +  break;    case T_OR:    low_describe_int_range(s, t->car);    string_builder_strcat(s, " | ");    t = t->cdr;    goto loop;    default:    low_describe_type(s, t);    break;    }   }
pike.git/src/pike_types.cmod:2647:    if ((t->cdr == int_type_string) && (t->car == int_pos_type_string)) {    break;    }    string_builder_putchar(s, '(');    if (t->car == zero_type_string) {    /* Zero-length string. */    string_builder_strcat(s, "zero");    } else {    if (t->car != int_pos_type_string) {    low_describe_int_range(s, t->car); -  string_builder_strcat(s, ": "); +  string_builder_strcat(s, ":");    }    low_describe_int_range(s, t->cdr);    }    string_builder_putchar(s, ')');    break;    }    case T_TYPE:    string_builder_sprintf(s, "type(%T)", t->car);    break;