Lines Matching refs:cur_str_idx
1118 Idx cur_str_idx = re_string_cur_idx (&mctx->input);
1121 Idx next_start_idx = cur_str_idx;
1124 cur_state = acquire_init_state_context (&err, mctx, cur_str_idx);
1134 mctx->state_log[cur_str_idx] = cur_state;
1158 || check_halt_state_context (mctx, cur_state, cur_str_idx))
1161 return cur_str_idx;
1164 match_last = cur_str_idx;
2433 Idx cur_str_idx = re_string_cur_idx (&mctx->input);
2437 if (++cur_str_idx > max)
2441 while (mctx->state_log[cur_str_idx] == NULL);
2497 Idx node_cnt, cur_str_idx = re_string_cur_idx (&mctx->input);
2506 if (check_node_accept (mctx, dfa->nodes + cur_node, cur_str_idx))
2517 context = re_string_context_at (&mctx->input, cur_str_idx, mctx->eflags);
2607 Idx cur_str_idx = re_string_cur_idx (&mctx->input);
2623 context = re_string_context_at (&mctx->input, cur_str_idx,
2632 err = get_subexp (mctx, node_idx, cur_str_idx);
2647 if (bkref_ent->node != node_idx || bkref_ent->str_idx != cur_str_idx)
2653 dest_str_idx = (cur_str_idx + bkref_ent->subexp_to
2658 prev_nelem = ((mctx->state_log[cur_str_idx] == NULL) ? 0
2659 : mctx->state_log[cur_str_idx]->nodes.nelem);
2691 && mctx->state_log[cur_str_idx]->nodes.nelem > prev_nelem)
2694 cur_str_idx);