Lines Matching refs:constraint
51 static Idx duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint);
53 unsigned int constraint);
1373 dfa->nodes[node->node_idx].constraint = node->token.opr.ctx_type; in calc_first()
1469 unsigned int constraint = init_constraint; in duplicate_node_closure() local
1481 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1503 clone_dest = search_duplicated_node (dfa, org_dest, constraint); in duplicate_node_closure()
1514 constraint |= dfa->nodes[org_node].constraint; in duplicate_node_closure()
1515 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1529 clone_dest = search_duplicated_node (dfa, org_dest, constraint); in duplicate_node_closure()
1534 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1541 root_node, constraint); in duplicate_node_closure()
1555 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1573 unsigned int constraint) in search_duplicated_node() argument
1579 && constraint == dfa->nodes[idx].constraint) in search_duplicated_node()
1590 duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint) in duplicate_node() argument
1595 dfa->nodes[dup_idx].constraint = constraint; in duplicate_node()
1596 dfa->nodes[dup_idx].constraint |= dfa->nodes[org_idx].constraint; in duplicate_node()
1693 if (dfa->nodes[node].constraint in calc_eclosure_iter()
1698 dfa->nodes[node].constraint); in calc_eclosure_iter()