Lines Matching defs:pattern
118 std::string pattern = value.is_absolute() ? value.string() : (base_ / value).string();
123 pattern = std::regex_replace(pattern, std::regex("\\*\\*/"), ".*");
125 pattern = std::regex_replace(pattern, std::regex("([^\\.])\\*"), "$1[^/]*");
127 pattern = std::regex_replace(pattern, std::regex("\\?"), "[^/]");
131 pattern += R"(.*(\.ts|\.d\.ts|\.sts)$)";
134 auto res = std::regex_match(path, m, std::regex(pattern));
203 if (!Check(!values->empty(), "Substitutions for pattern '", key, "' shouldn't be an empty array")) {