Home
last modified time | relevance | path

Searched refs:constraint (Results 1 – 4 of 4) sorted by relevance

/posix/
A Dregex_internal.h355 unsigned int constraint : 10; /* context constraint */ member
510 #define NOT_SATISFY_PREV_CONSTRAINT(constraint,context) \ argument
511 ((((constraint) & PREV_WORD_CONSTRAINT) && !IS_WORD_CONTEXT (context)) \
512 || ((constraint & PREV_NOTWORD_CONSTRAINT) && IS_WORD_CONTEXT (context)) \
513 || ((constraint & PREV_NEWLINE_CONSTRAINT) && !IS_NEWLINE_CONTEXT (context))\
514 || ((constraint & PREV_BEGBUF_CONSTRAINT) && !IS_BEGBUF_CONTEXT (context)))
516 #define NOT_SATISFY_NEXT_CONSTRAINT(constraint,context) \ argument
517 ((((constraint) & NEXT_WORD_CONSTRAINT) && !IS_WORD_CONTEXT (context)) \
518 || (((constraint) & NEXT_NOTWORD_CONSTRAINT) && IS_WORD_CONTEXT (context)) \
519 || (((constraint) & NEXT_NEWLINE_CONSTRAINT) && !IS_NEWLINE_CONTEXT (context)) \
[all …]
A Dregcomp.c54 unsigned int constraint);
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()
1563 root_node, constraint); in duplicate_node_closure()
1595 unsigned int constraint) in search_duplicated_node() argument
1601 && constraint == dfa->nodes[idx].constraint) in search_duplicated_node()
1617 dfa->nodes[dup_idx].constraint = constraint; in duplicate_node()
1618 dfa->nodes[dup_idx].constraint |= dfa->nodes[org_idx].constraint; in duplicate_node()
1712 if (dfa->nodes[node].constraint in calc_eclosure_iter()
[all …]
A Dregex_internal.c1453 dfa->nodes[dfa->nodes_len].constraint = 0; in re_dfa_add_node()
1652 if (type == CHARACTER && !node->constraint) in create_ci_newstate()
1663 else if (type == ANCHOR || node->constraint) in create_ci_newstate()
1704 unsigned int constraint = node->constraint; in create_cd_newstate() local
1706 if (type == CHARACTER && !constraint) in create_cd_newstate()
1718 if (constraint) in create_cd_newstate()
1739 if (NOT_SATISFY_PREV_CONSTRAINT (constraint,context)) in create_cd_newstate()
A Dregexec.c1178 unsigned int constraint = dfa->nodes[node].constraint; in check_halt_node_context() local
1181 if (!constraint) in check_halt_node_context()
2467 if (dfa->nodes[cur_node_idx].constraint) in transit_state_mb()
2537 if (node->constraint) in transit_state_bkref()
3467 unsigned int constraint = node->constraint; in group_nodes_into_DFAstates() local
3507 if (constraint) in group_nodes_into_DFAstates()
3509 if (constraint & NEXT_NEWLINE_CONSTRAINT) in group_nodes_into_DFAstates()
3518 if (constraint & NEXT_ENDBUF_CONSTRAINT) in group_nodes_into_DFAstates()
3524 if (constraint & NEXT_WORD_CONSTRAINT) in group_nodes_into_DFAstates()
3543 if (constraint & NEXT_NOTWORD_CONSTRAINT) in group_nodes_into_DFAstates()
[all …]

Completed in 22 milliseconds