Lines Matching refs:CHARACTER
723 back-reference or a node which can accept multibyte character or
724 multi character collating element. */
818 character. Then we use the constructed buffer instead. */
857 yet isn't the head, of a multibyte character. */
3495 /* We don't care about whether the following character is a word
3496 character, or we are in a single-byte character set so we can
3497 discern by looking at the character code: allocate a
3512 character ch. See group_nodes_into_DFAstates. */
3516 /* j-th destination accepts the word character ch. */
3525 /* We care about whether the following character is a word
3526 character, and we are in a multi-byte character set: discern
3527 by looking at the character code: build two 256-entry
3543 character ch. See group_nodes_into_DFAstates. */
3547 /* j-th destination accepts the word character ch. */
3556 /* The current state accepts newline character. */
3560 /* k-th destination accepts newline character. */
3609 /* Enumerate all single byte character this node can accept. */
3610 if (type == CHARACTER)
3667 if (type == CHARACTER && !node->word_char)
3686 if (type == CHARACTER && node->word_char)
3713 /* Optimization, skip if this state doesn't accept the character. */
3714 if (type == CHARACTER && !bitset_contain (dests_ch[j], node->opr.c))
3777 This function handles the nodes which can accept one character, or
3848 /* '.' accepts any one character except the following two cases. */
3874 /* match with multibyte character? */
4026 /* No valid character. Match it as a single byte character. */
4090 case CHARACTER: