Home | History | Annotate | Download | only in common

Lines Matching refs:pattern

154 		<< Option<ExportFilenamePattern>(DE_NULL,	"deqp-caselist-export-file",	"Set the target file name pattern for caselist export",					"${packageName}-cases.${typeExtension}")
548 // Match a single path component against a pattern component that may contain *-wildcards.
555 string::const_iterator pattern = patternStart;
558 while (pattern != patternEnd && path != pathEnd && *pattern == *path)
560 ++pattern;
564 if (pattern == patternEnd)
566 else if (*pattern == '*')
570 if (matchWildcards(pattern + 1, patternEnd, path, pathEnd, allowPrefix))
574 if (matchWildcards(pattern + 1, patternEnd, pathEnd, pathEnd, allowPrefix))
584 // Match a list of pattern components to a list of path components. A pattern
585 // component may contain *-wildcards. A pattern component "**" matches zero or
593 vector<string>::const_iterator pattern = patternStart;
596 while (pattern != patternEnd && path != pathEnd && *pattern != "**" &&
597 (*pattern == *path || matchWildcards(pattern->begin(), pattern->end(),
600 ++pattern;
604 if (path == pathEnd && (allowPrefix || pattern == patternEnd))
606 else if (pattern != patternEnd && *pattern == "**")
609 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))
611 if (patternMatches(pattern + 1, patternEnd, path, pathEnd, allowPrefix))