Lines Matching refs:max

2147 get_max_match_length(Node* node, OnigDistance *max, ScanEnv* env)  in get_max_match_length()  argument
2152 *max = 0; in get_max_match_length()
2158 *max = distance_add(*max, tmax); in get_max_match_length()
2165 if (r == 0 && *max < tmax) *max = tmax; in get_max_match_length()
2172 *max = sn->end - sn->s; in get_max_match_length()
2177 *max = ONIGENC_MBC_MAXLEN_DIST(env->enc); in get_max_match_length()
2182 *max = ONIGENC_MBC_MAXLEN_DIST(env->enc); in get_max_match_length()
2192 *max = ONIG_INFINITE_DISTANCE; in get_max_match_length()
2200 if (*max < tmax) *max = tmax; in get_max_match_length()
2208 r = get_max_match_length(NCALL(node)->target, max, env); in get_max_match_length()
2210 *max = ONIG_INFINITE_DISTANCE; in get_max_match_length()
2219 r = get_max_match_length(qn->target, max, env); in get_max_match_length()
2220 if (r == 0 && *max != 0) { in get_max_match_length()
2222 *max = distance_multiply(*max, qn->upper); in get_max_match_length()
2224 *max = ONIG_INFINITE_DISTANCE; in get_max_match_length()
2237 *max = en->max_len; in get_max_match_length()
2239 r = get_max_match_length(en->target, max, env); in get_max_match_length()
2241 en->max_len = *max; in get_max_match_length()
2249 r = get_max_match_length(en->target, max, env); in get_max_match_length()
3932 OnigDistance max; /* max byte length */ member
4021 if (mm->max == ONIG_INFINITE_DISTANCE) return 0; in distance_value()
4023 d = mm->max - mm->min; in distance_value()
4051 return (a->min == b->min && a->max == b->max) ? 1 : 0; in is_equal_mml()
4056 set_mml(MinMaxLen* mml, OnigDistance min, OnigDistance max) in set_mml() argument
4059 mml->max = max; in set_mml()
4065 mml->min = mml->max = 0; in clear_mml()
4072 to->max = from->max; in copy_mml()
4079 to->max = distance_add(to->max, from->max); in add_mml()
4087 to->max = distance_add(to->max, len);
4095 if (to->max < from->max) to->max = from->max; in alt_merge_mml()
4419 if (add->value == 0 || to->mmd.max < add->mmd.min) { in alt_merge_opt_map_info()
4470 concat_opt_anc_info(&tanc, &to->anc, &add->anc, to->len.max, add->len.max); in concat_left_node_opt_info()
4473 if (add->exb.len > 0 && to->len.max == 0) { in concat_left_node_opt_info()
4475 to->len.max, add->len.max); in concat_left_node_opt_info()
4479 if (add->map.value > 0 && to->len.max == 0) { in concat_left_node_opt_info()
4480 if (add->map.mmd.max == 0) in concat_left_node_opt_info()
4487 if (add->len.max != 0) in concat_left_node_opt_info()
4504 if (add->len.max > 0) { in concat_left_node_opt_info()
4505 if (to->expr.len > (int )add->len.max) in concat_left_node_opt_info()
4506 to->expr.len = add->len.max; in concat_left_node_opt_info()
4508 if (to->expr.mmd.max == 0) in concat_left_node_opt_info()
4596 int max; in optimize_node_left() local
4600 max = ONIGENC_MBC_MAXLEN_DIST(env->enc) * n; in optimize_node_left()
4613 max = slen; in optimize_node_left()
4616 set_mml(&opt->len, slen, max); in optimize_node_left()
4633 OnigDistance max = ONIGENC_MBC_MAXLEN_DIST(env->enc); in optimize_node_left() local
4635 set_mml(&opt->len, min, max); in optimize_node_left()
4651 int i, min, max; in optimize_node_left() local
4653 max = ONIGENC_MBC_MAXLEN_DIST(env->enc); in optimize_node_left()
4655 if (max == 1) { in optimize_node_left()
4680 set_mml(&opt->len, min, max); in optimize_node_left()
4687 OnigDistance max = ONIGENC_MBC_MAXLEN_DIST(env->enc); in optimize_node_left() local
4688 set_mml(&opt->len, min, max); in optimize_node_left()
4733 OnigDistance min, max, tmin, tmax; in optimize_node_left() local
4744 r = get_max_match_length(nodes[backs[0]], &max, env->scan_env); in optimize_node_left()
4752 if (max < tmax) max = tmax; in optimize_node_left()
4754 if (r == 0) set_mml(&opt->len, min, max); in optimize_node_left()
4774 OnigDistance min, max; in optimize_node_left() local
4782 if (env->mmd.max == 0 && in optimize_node_left()
4816 max = (nopt.len.max > 0 ? ONIG_INFINITE_DISTANCE : 0); in optimize_node_left()
4818 max = distance_multiply(nopt.len.max, qn->upper); in optimize_node_left()
4820 set_mml(&opt->len, min, max); in optimize_node_left()
4843 OnigDistance min, max; in optimize_node_left() local
4846 max = ONIG_INFINITE_DISTANCE; in optimize_node_left()
4848 if (IS_ENCLOSE_MAX_FIXED(en)) max = en->max_len; in optimize_node_left()
4849 set_mml(&opt->len, min, max); in optimize_node_left()
4920 reg->dmax = e->mmd.max; in set_optimize_exact_info()
4939 reg->dmax = m->mmd.max; in set_optimize_map_info()
4981 reg->anchor_dmax = opt.len.max; in set_optimize_info_from_tree()
5002 if (opt.len.max == 0) in set_optimize_info_from_tree()