Lines Matching refs:regex
26 Regex::Regex(StringRef regex, RegexFlags Flags) {
29 preg->re_endp = regex.end();
36 error = llvm_regcomp(preg, regex.data(), flags|REG_PEND);
39 Regex::Regex(StringRef regex, unsigned Flags)
40 : Regex(regex, static_cast<RegexFlags>(Flags)) {}
42 Regex::Regex(Regex &®ex) {
43 preg = regex.preg;
44 error = regex.error;
45 regex.preg = nullptr;
46 regex.error = REG_BADPAT;
58 /// Utility to convert a regex error code into a human-readable string.
77 /// getNumMatches - In a valid regex, return the number of parenthesized
89 // Check if the regex itself didn't successfully compile.
233 // Check for regex metacharacters. This list was derived from our regex