Lines Matching defs:escaped
199 // Returns true iff the given atom (specified by escaped and pattern)
201 bool AtomMatchesChar(bool escaped, char pattern_char, char ch) {
202 if (escaped) { // "\\p" where p is pattern_char.
287 // expression. The regex atom is defined as c if escaped is false,
294 bool escaped, char c, char repeat, const char* regex,
311 if (str[i] == '\0' || !AtomMatchesChar(escaped, c, str[i]))
330 const bool escaped = *regex == '\\';
331 if (escaped)
338 escaped, regex[0], regex[1], regex + 2, str);
343 return (*str != '\0') && AtomMatchesChar(escaped, *regex, *str) &&