Lines Matching defs:min
124 int min;
170 tre_ast_new_iter(tre_mem_t mem, tre_ast_node_t *arg, int min, int max, int minimal)
180 iter->min = min;
471 static int add_icase_literals(struct literals *ls, int min, int max)
475 for (c=min; c<=max; ) {
535 int min, max;
568 min = 0;
572 min = max = wc;
580 if (len <= 0 || min > max)
594 lit->code_min = min;
607 if (add_icase_literals(ls, min, max))
615 int i, max, min, negmax, negmin;
666 min = lit->code_min;
669 if (min <= negmin) {
674 negmax = min - 1;
713 int min, max;
715 s = parse_dup_count(s, &min);
719 max = min;
722 (max < min && max >= 0) ||
724 min > RE_DUP_MAX ||
725 min < 0 ||
730 *pmin = min;
982 int min, max;
1007 s = parse_dup(s+1, ere, &min, &max);
1011 min=0;
1014 min = 1;
1022 ctx->n = tre_ast_new_iter(ctx->mem, ctx->n, min, max, 0);
1707 int min = lit->code_min;
1720 min = EMPTY;
1730 *result = tre_ast_new_literal(mem, min, max, pos);
1791 *result = tre_ast_new_iter(mem, iter->arg, iter->min,
1888 if (iter->min > 1 || iter->max > 1)
1904 if (iter->min > 1 || iter->max > 1)
1911 for (j = 0; j < iter->min; j++)
1915 int flags = ((j + 1 < iter->min)
1946 for (j = iter->min; j < iter->max; j++)
2352 if (iter->min == 0 || iter->arg->nullable)
2651 assert(iter->min == 0 || iter->min == 1);