Lines Matching refs:constraint
52 static Idx duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint);
54 unsigned int constraint);
1397 dfa->nodes[node->node_idx].constraint = node->token.opr.ctx_type; in calc_first()
1492 unsigned int constraint = init_constraint; in duplicate_node_closure() local
1504 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1536 constraint |= dfa->nodes[org_node].constraint; in duplicate_node_closure()
1537 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1551 clone_dest = search_duplicated_node (dfa, org_dest, constraint); in duplicate_node_closure()
1556 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1563 root_node, constraint); in duplicate_node_closure()
1577 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1595 unsigned int constraint) in search_duplicated_node() argument
1601 && constraint == dfa->nodes[idx].constraint) in search_duplicated_node()
1612 duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint) in duplicate_node() argument
1617 dfa->nodes[dup_idx].constraint = constraint; in duplicate_node()
1618 dfa->nodes[dup_idx].constraint |= dfa->nodes[org_idx].constraint; in duplicate_node()
1710 if (dfa->nodes[node].constraint in calc_eclosure_iter()
1715 dfa->nodes[node].constraint); in calc_eclosure_iter()