str_idx 563 maint/gnulib/lib/regex_internal.h Idx str_idx; /* The position NODE match at. */ str_idx 573 maint/gnulib/lib/regex_internal.h Idx str_idx; str_idx 584 maint/gnulib/lib/regex_internal.h Idx str_idx; str_idx 25 maint/gnulib/lib/regexec.c Idx str_idx, Idx from, Idx to); str_idx 26 maint/gnulib/lib/regexec.c static Idx search_cur_bkref_entry (const re_match_context_t *mctx, Idx str_idx); str_idx 28 maint/gnulib/lib/regexec.c Idx str_idx); str_idx 30 maint/gnulib/lib/regexec.c Idx node, Idx str_idx); str_idx 61 maint/gnulib/lib/regexec.c Idx str_idx, Idx dest_node, Idx nregs, str_idx 73 maint/gnulib/lib/regexec.c Idx node_idx, Idx str_idx, Idx max_str_idx); str_idx 78 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, str_idx 82 maint/gnulib/lib/regexec.c Idx str_idx, str_idx 96 maint/gnulib/lib/regexec.c Idx node, Idx str_idx, str_idx 103 maint/gnulib/lib/regexec.c Idx str_idx); str_idx 106 maint/gnulib/lib/regexec.c Idx str_idx, const re_node_set *candidates); str_idx 120 maint/gnulib/lib/regexec.c Idx str_idx); str_idx 145 maint/gnulib/lib/regexec.c Idx str_idx, str_idx 1323 maint/gnulib/lib/regexec.c push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node, str_idx 1339 maint/gnulib/lib/regexec.c fs->stack[num].idx = str_idx; str_idx 1565 maint/gnulib/lib/regexec.c Idx str_idx = sctx->last_str_idx; str_idx 1568 maint/gnulib/lib/regexec.c DEBUG_ASSERT (mctx->state_log != NULL && mctx->state_log[str_idx] != NULL); str_idx 1575 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); str_idx 1580 maint/gnulib/lib/regexec.c while (str_idx > 0) str_idx 1583 maint/gnulib/lib/regexec.c null_cnt = (sctx->sifted_states[str_idx] == NULL) ? null_cnt + 1 : 0; str_idx 1587 maint/gnulib/lib/regexec.c sizeof (re_dfastate_t *) * str_idx); str_idx 1592 maint/gnulib/lib/regexec.c --str_idx; str_idx 1594 maint/gnulib/lib/regexec.c if (mctx->state_log[str_idx]) str_idx 1596 maint/gnulib/lib/regexec.c err = build_sifted_states (mctx, sctx, str_idx, &cur_dest); str_idx 1605 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); str_idx 1618 maint/gnulib/lib/regexec.c Idx str_idx, re_node_set *cur_dest) str_idx 1621 maint/gnulib/lib/regexec.c const re_node_set *cur_src = &mctx->state_log[str_idx]->non_eps_nodes; str_idx 1642 maint/gnulib/lib/regexec.c str_idx, sctx->last_str_idx); str_idx 1648 maint/gnulib/lib/regexec.c && check_node_accept (mctx, dfa->nodes + prev_node, str_idx) str_idx 1649 maint/gnulib/lib/regexec.c && STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + 1], str_idx 1658 maint/gnulib/lib/regexec.c Idx to_idx = str_idx + naccepted; str_idx 1661 maint/gnulib/lib/regexec.c prev_node, str_idx)) str_idx 1727 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, str_idx 1733 maint/gnulib/lib/regexec.c candidates = ((mctx->state_log[str_idx] == NULL) ? NULL str_idx 1734 maint/gnulib/lib/regexec.c : &mctx->state_log[str_idx]->nodes); str_idx 1737 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = NULL; str_idx 1752 maint/gnulib/lib/regexec.c mctx->bkref_ents, str_idx); str_idx 1758 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = re_acquire_state (&err, dfa, dest_nodes); str_idx 1763 maint/gnulib/lib/regexec.c if (candidates && mctx->state_log[str_idx]->has_backref) str_idx 1765 maint/gnulib/lib/regexec.c err = sift_states_bkref (mctx, sctx, str_idx, candidates); str_idx 1967 maint/gnulib/lib/regexec.c Idx subexp_idx, Idx from_node, Idx str_idx, str_idx 1974 maint/gnulib/lib/regexec.c if (str_idx < lim->subexp_from) str_idx 1977 maint/gnulib/lib/regexec.c if (lim->subexp_to < str_idx) str_idx 1981 maint/gnulib/lib/regexec.c boundaries = (str_idx == lim->subexp_from); str_idx 1982 maint/gnulib/lib/regexec.c boundaries |= (str_idx == lim->subexp_to) << 1; str_idx 1997 maint/gnulib/lib/regexec.c struct re_backref_cache_entry *bkref_ents, Idx str_idx) str_idx 2008 maint/gnulib/lib/regexec.c if (str_idx <= ent->subexp_from || ent->str_idx < str_idx) str_idx 2012 maint/gnulib/lib/regexec.c if (ent->subexp_to == str_idx) str_idx 2084 maint/gnulib/lib/regexec.c Idx str_idx, const re_node_set *candidates) str_idx 2090 maint/gnulib/lib/regexec.c Idx first_idx = search_cur_bkref_entry (mctx, str_idx); str_idx 2105 maint/gnulib/lib/regexec.c if (node == sctx->last_node && str_idx == sctx->last_str_idx) str_idx 2123 maint/gnulib/lib/regexec.c to_idx = str_idx + subexp_len; str_idx 2131 maint/gnulib/lib/regexec.c str_idx, dst_node, to_idx)) str_idx 2142 maint/gnulib/lib/regexec.c local_sctx.last_str_idx = str_idx; str_idx 2149 maint/gnulib/lib/regexec.c cur_state = local_sctx.sifted_states[str_idx]; str_idx 2157 maint/gnulib/lib/regexec.c str_idx + 1); str_idx 2161 maint/gnulib/lib/regexec.c local_sctx.sifted_states[str_idx] = cur_state; str_idx 2183 maint/gnulib/lib/regexec.c Idx node_idx, Idx str_idx, Idx max_str_idx) str_idx 2188 maint/gnulib/lib/regexec.c naccepted = check_node_accept_bytes (dfa, node_idx, &mctx->input, str_idx); str_idx 2189 maint/gnulib/lib/regexec.c if (naccepted > 0 && str_idx + naccepted <= max_str_idx str_idx 2190 maint/gnulib/lib/regexec.c && !STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + naccepted], str_idx 2379 maint/gnulib/lib/regexec.c Idx str_idx) str_idx 2398 maint/gnulib/lib/regexec.c err = match_ctx_add_subtop (mctx, node, str_idx); str_idx 2562 maint/gnulib/lib/regexec.c if (bkref_ent->node != node_idx || bkref_ent->str_idx != cur_str_idx) str_idx 2661 maint/gnulib/lib/regexec.c sl_str = sub_top->str_idx; str_idx 2669 maint/gnulib/lib/regexec.c sl_str_diff = sub_last->str_idx - sl_str; str_idx 2717 maint/gnulib/lib/regexec.c sl_str_off = sl_str - sub_top->str_idx; str_idx 2749 maint/gnulib/lib/regexec.c sl_str - sub_top->str_idx + 1); str_idx 2756 maint/gnulib/lib/regexec.c sub_top->str_idx, cls_node, sl_str, str_idx 2791 maint/gnulib/lib/regexec.c sub_last->str_idx, bkref_node, bkref_str, str_idx 2795 maint/gnulib/lib/regexec.c err = match_ctx_add_entry (mctx, bkref_node, bkref_str, sub_top->str_idx, str_idx 2796 maint/gnulib/lib/regexec.c sub_last->str_idx); str_idx 2799 maint/gnulib/lib/regexec.c to_idx = bkref_str + sub_last->str_idx - sub_top->str_idx; str_idx 2840 maint/gnulib/lib/regexec.c Idx subexp_num, backup_cur_idx, str_idx, null_cnt; str_idx 2868 maint/gnulib/lib/regexec.c str_idx = path->next_idx ? path->next_idx : top_str; str_idx 2874 maint/gnulib/lib/regexec.c mctx->input.cur_idx = str_idx; str_idx 2877 maint/gnulib/lib/regexec.c context = re_string_context_at (&mctx->input, str_idx - 1, mctx->eflags); str_idx 2878 maint/gnulib/lib/regexec.c if (str_idx == top_str) str_idx 2892 maint/gnulib/lib/regexec.c cur_state = mctx->state_log[str_idx]; str_idx 2902 maint/gnulib/lib/regexec.c if (str_idx == top_str || (cur_state && cur_state->has_backref)) str_idx 2906 maint/gnulib/lib/regexec.c err = expand_bkref_cache (mctx, &next_nodes, str_idx, str_idx 2920 maint/gnulib/lib/regexec.c mctx->state_log[str_idx] = cur_state; str_idx 2923 maint/gnulib/lib/regexec.c for (null_cnt = 0; str_idx < last_str && null_cnt <= mctx->max_mb_elem_len;) str_idx 2926 maint/gnulib/lib/regexec.c if (mctx->state_log[str_idx + 1]) str_idx 2929 maint/gnulib/lib/regexec.c &mctx->state_log[str_idx + 1]->nodes); str_idx 2938 maint/gnulib/lib/regexec.c err = check_arrival_add_next_nodes (mctx, str_idx, str_idx 2947 maint/gnulib/lib/regexec.c ++str_idx; str_idx 2956 maint/gnulib/lib/regexec.c err = expand_bkref_cache (mctx, &next_nodes, str_idx, str_idx 2964 maint/gnulib/lib/regexec.c context = re_string_context_at (&mctx->input, str_idx - 1, mctx->eflags); str_idx 2971 maint/gnulib/lib/regexec.c mctx->state_log[str_idx] = cur_state; str_idx 2977 maint/gnulib/lib/regexec.c path->next_idx = str_idx; str_idx 3000 maint/gnulib/lib/regexec.c check_arrival_add_next_nodes (re_match_context_t *mctx, Idx str_idx, str_idx 3022 maint/gnulib/lib/regexec.c str_idx); str_idx 3027 maint/gnulib/lib/regexec.c Idx next_idx = str_idx + naccepted; str_idx 3057 maint/gnulib/lib/regexec.c || check_node_accept (mctx, dfa->nodes + cur_node, str_idx)) str_idx 3649 maint/gnulib/lib/regexec.c const re_string_t *input, Idx str_idx) str_idx 3657 maint/gnulib/lib/regexec.c unsigned char c = re_string_byte_at (input, str_idx), d; str_idx 3661 maint/gnulib/lib/regexec.c if (str_idx + 2 > input->len) str_idx 3664 maint/gnulib/lib/regexec.c d = re_string_byte_at (input, str_idx + 1); str_idx 3694 maint/gnulib/lib/regexec.c if (str_idx + char_len > input->len) str_idx 3699 maint/gnulib/lib/regexec.c d = re_string_byte_at (input, str_idx + i); str_idx 3706 maint/gnulib/lib/regexec.c char_len = re_string_char_size_at (input, str_idx); str_idx 3715 maint/gnulib/lib/regexec.c && re_string_byte_at (input, str_idx) == '\n') str_idx 3717 maint/gnulib/lib/regexec.c && re_string_byte_at (input, str_idx) == '\0')) str_idx 3722 maint/gnulib/lib/regexec.c elem_len = re_string_elem_size_at (input, str_idx); str_idx 3731 maint/gnulib/lib/regexec.c = ((const unsigned char *) re_string_get_buffer (input) + str_idx); str_idx 3737 maint/gnulib/lib/regexec.c ? re_string_wchar_at (input, str_idx) : 0); str_idx 4131 maint/gnulib/lib/regexec.c match_ctx_add_entry (re_match_context_t *mctx, Idx node, Idx str_idx, Idx from, str_idx 4150 maint/gnulib/lib/regexec.c && mctx->bkref_ents[mctx->nbkref_ents - 1].str_idx == str_idx) str_idx 4154 maint/gnulib/lib/regexec.c mctx->bkref_ents[mctx->nbkref_ents].str_idx = str_idx; str_idx 4179 maint/gnulib/lib/regexec.c search_cur_bkref_entry (const re_match_context_t *mctx, Idx str_idx) str_idx 4186 maint/gnulib/lib/regexec.c if (mctx->bkref_ents[mid].str_idx < str_idx) str_idx 4191 maint/gnulib/lib/regexec.c if (left < last && mctx->bkref_ents[left].str_idx == str_idx) str_idx 4202 maint/gnulib/lib/regexec.c match_ctx_add_subtop (re_match_context_t *mctx, Idx node, Idx str_idx) str_idx 4221 maint/gnulib/lib/regexec.c mctx->sub_tops[mctx->nsub_tops++]->str_idx = str_idx; str_idx 4230 maint/gnulib/lib/regexec.c match_ctx_add_sublast (re_sub_match_top_t *subtop, Idx node, Idx str_idx) str_idx 4249 maint/gnulib/lib/regexec.c new_entry->str_idx = str_idx;