Lines Matching defs:elem
981 re_node_set_init_1 (re_node_set *set, Idx elem)
991 set->elems[0] = elem;
1280 re_node_set_insert (re_node_set *set, Idx elem)
1285 return BE (re_node_set_init_1 (set, elem) == REG_NOERROR, 1);
1290 set->elems[0] = elem;
1308 if (elem < set->elems[0])
1316 for (idx = set->nelem; set->elems[idx - 1] > elem; idx--)
1321 set->elems[idx] = elem;
1332 re_node_set_insert_last (re_node_set *set, Idx elem)
1346 set->elems[set->nelem++] = elem;
1370 re_node_set_contains (const re_node_set *set, Idx elem)
1382 if (set->elems[mid] < elem)
1387 return set->elems[idx] == elem ? idx + 1 : 0;
1578 Idx elem = newstate->nodes.elems[i];
1579 if (!IS_EPSILON_NODE (dfa->nodes[elem].type))
1580 if (! re_node_set_insert_last (&newstate->non_eps_nodes, elem))