Searched refs:subexp_map (Results 1 – 3 of 3) sorted by relevance
624 re_free (dfa->subexp_map); in free_dfa_content()1160 dfa->subexp_map = re_malloc (int, preg->re_nsub); in analyze()1161 if (dfa->subexp_map != NULL) in analyze()1165 dfa->subexp_map[i] = i; in analyze()1168 if (dfa->subexp_map[i] != i) in analyze()1172 free (dfa->subexp_map); in analyze()1173 dfa->subexp_map = NULL; in analyze()1278 if (node->token.type == OP_BACK_REF && dfa->subexp_map) in optimize_subexps()1281 node->token.opr.idx = dfa->subexp_map[idx]; in optimize_subexps()1294 dfa->subexp_map[other_idx] = dfa->subexp_map[node->token.opr.idx]; in optimize_subexps()
656 int *subexp_map; member
934 if (dfa->subexp_map)936 if (dfa->subexp_map[reg_idx] != reg_idx)939 = pmatch[dfa->subexp_map[reg_idx] + 1].rm_so;941 = pmatch[dfa->subexp_map[reg_idx] + 1].rm_eo;