Lines Matching refs:Regexp
28 bool SpecialCaseList::Matcher::insert(std::string Regexp, in insert() argument
31 if (Regexp.empty()) { in insert()
36 if (Regex::isLiteralERE(Regexp)) { in insert()
37 Strings[Regexp] = LineNumber; in insert()
40 Trigrams.insert(Regexp); in insert()
43 for (size_t pos = 0; (pos = Regexp.find('*', pos)) != std::string::npos; in insert()
45 Regexp.replace(pos, strlen("*"), ".*"); in insert()
48 Regexp = (Twine("^(") + StringRef(Regexp) + ")$").str(); in insert()
51 Regex CheckRE(Regexp); in insert()
174 std::string Regexp = std::string(SplitRegexp.first); in parse() local
192 if (!Entry.insert(std::move(Regexp), LineNo, REError)) { in parse()