Lines Matching full:character
37 * Macros and tables for character handling *
59 /* Common code for all repeated single character type matches */
60 /* Common code for all repeated single-character matches. We can give
95 /* If req_char is set, we know that that character must appear in the subject
99 /* If we can't find the required character, break the matching loop */
100 /* If we have found the required character, save the point where we
107 /* Match a character class, possibly repeatedly. Look past the end of the
108 /* Match a negated single character */
109 /* Match a negated single character repeatedly. This is almost a repeat of
111 /* Match a single character repeatedly; different opcodes share code. */
112 /* Match a single character type repeatedly; several different opcodes
113 /* Match a single character type; inline for speed */
119 /* On entry ecode points to the first opcode, and eptr to the first character
133 /* Set up the first character to match, if available. The first_char value is
183 GETCHAR (c, eptr) /* Get character */
184 GETCHARINC (c, eptr) /* Get character; increment eptr */
215 and the required character in fact is caseful. */
220 both cases of the character. Otherwise set the two values the same, which will
314 case matching may be when this character is hit, so test for it in both its
317 character" set. If the PCRE_CASELESS is set, implying that the match starts
320 code to character type repeats - written out again for speed. */
344 ctype = *ecode++; /* Code for the character type */
399 for the match to succeed. If the first character is set, req_char must be
706 option for each character match. Maybe that wouldn't add very much to the
729 printf (">>>>> Skipped %d chars to reach first character\n",
777 similar code to character type repeats - written out again for speed.
821 the code for a repeated single character, but I haven't found a nice way of
823 the expression and advancing one matching character if failing, up to the
836 the start hasn't passed this character yet. */
842 time taken, but character matching *is* what this is all about... */
844 to that for character classes, but repeated for efficiency. Then obey