Searched defs:pat (Results 1 - 6 of 6) sorted by relevance

/build/kati/
H A Dstrutil_test.cc73 string SubstPattern(StringPiece str, StringPiece pat, StringPiece subst) { argument
75 Pattern(pat).AppendSubst(str, subst, &r);
H A Dfileutil.cc163 void Get(const char* pat, vector<string>** files) { argument
164 auto p = cache_.emplace(pat, nullptr);
167 if (strcspn(pat, "?*[\\") != strlen(pat)) {
169 glob(pat, 0, NULL, &gl);
175 if (Exists(pat))
176 files->push_back(pat);
201 void Glob(const char* pat, vector<string>** files) { argument
202 g_gc.Get(pat, files);
H A Dregen.cc46 Pattern pat(g_flags.ignore_dirty_pattern);
48 return pat.Match(s) && !nopat.Match(s);
53 string pat; member in struct:__anon8::StampChecker::GlobResult
222 string pat; local
227 LOAD_STRING(fp, &gr->pat);
276 Glob(gr->pat.c_str(), &files);
287 if (ShouldIgnoreDirty(gr->pat)) {
289 printf("wildcard %s: ignored\n", gr->pat.c_str());
294 printf("wildcard %s: dirty\n", gr->pat.c_str());
297 gr->pat
[all...]
H A Dstrutil.cc191 Pattern::Pattern(StringPiece pat) argument
192 : pat_(pat), percent_index_(pat.find('%')) {
H A Dexpr.cc193 Pattern pat(pat_str);
196 pat.AppendSubstRef(tok, subst, s);
407 Value* pat = ParseExprImpl(loc, s.substr(i+1), terms, local
414 v->AddValue(pat);
424 return new VarSubst(vname->Compact(), pat, subst);
H A Dfunc.cc104 Pattern pat(pat_str);
107 pat.AppendSubst(tok, repl, s);
120 const string&& pat = args[0]->Eval(ev); local
123 if (pat.empty()) {
130 size_t found = str.find(pat, index);
135 index = found + pat.size();
151 for (StringPiece pat : WordScanner(pat_buf)) {
152 pats.push_back(Pattern(pat));
156 for (const Pattern& pat : pats) {
157 if (pat
319 const string&& pat = args[0]->Eval(ev); local
[all...]

Completed in 75 milliseconds