Lines Matching defs:Search

201       Search for files to lint recursively. Each directory given in the list
973 matched = Search(r'\bNOLINT(NEXTLINE)?\b(\([^)]+\))?', raw_line)
1036 # The regexp compilation caching is inlined in both Match and Search for
1047 The compiled regex is kept in a cache shared by Match and Search.
1062 def Search(pattern, s):
1985 if Search(r'\b(?:0[bBxX]?|[1-9])[0-9a-fA-F]*$', head):
2028 elif i > 0 and Search(r'\boperator\s*$', line[0:i]):
2057 (line[i - 1] == '-' or Search(r'\boperator\s*$', line[0:i - 1]))):
2153 Search(r'\boperator\s*$', line[0:i]))):
2389 if Search(r'//\s*NOLINT\(build/header_guard\)', i):
2394 if Search(r'^\s*#pragma\s+once', i):
2477 if Search(_TEST_FILE_SUFFIX, fileinfo.BaseName()):
2635 if Search(pattern, line):
2655 if Search(r'\bVLOG\((INFO|ERROR|WARNING|DFATAL|FATAL)\)', line):
2689 if Search(r'^#define', clean_lines[linenum]):
2692 if linenum > 0 and Search(r'\\$', clean_lines[linenum - 1]):
2794 if Search('(^|[^:]):($|[^:])', clean_lines.elided[linenum]):
2802 match = Search(
3309 if Search(r'printf\s*\(.*".*%[-+ ]?\d*q', line):
3313 if Search(r'printf\s*\(.*".*%\d+\$', line):
3320 if Search(r'("|\').*\\(%|\[|\(|{)', line):
3327 if Search(r'\b(const|volatile|void|char|short|int|long'
3344 if Search(r'(\w+|[+-]?\d+(\.\d*)?)\s*(<|>)\?=?\s*(\w+|[+-]?\d+)(\.\d*)?',
3349 if Search(r'^\s*const\s*string\s*&\s*\w+\s*;', line):
3418 Search(r'\bstd\s*::\s*initializer_list\b', constructor_args[0]))
3462 match = Search(pattern, line)
3481 not Search(r'\b(if|elif|for|while|switch|return|new|delete|catch|sizeof)\b',
3484 not Search(r' \([^)]+\)\([^)]*(\)|,$)', fncall) and
3486 not Search(r' \([^)]+\)\[[^\]]+\]', fncall)):
3487 if Search(r'\w\s*\(\s(?!\s*\\$)', fncall): # a ( used for a fn call
3490 elif Search(r'\(\s+(?!(\s*\\)|\()', fncall):
3493 if (Search(r'\w\s+\(', fncall) and
3494 not Search(r'_{0,2}asm_{0,2}\s+_{0,2}volatile_{0,2}\s+\(', fncall) and
3495 not Search(r'#\s*define|typedef|using\s+\w+\s*=', fncall) and
3496 not Search(r'\w\s+\((\w+::)*\*\w+\)\(', fncall) and
3497 not Search(r'\bcase\s+\(', fncall)):
3500 if Search(r'\boperator_*\b', line):
3508 if Search(r'[^)]\s+\)\s*[^{\s]', fncall):
3511 if Search(r'^\s+\)', fncall):
3591 if Search(r'(;|})', start_line): # Declarations and trivial functions
3594 if Search(r'{', start_line):
3596 function = Search(r'((\w|:)*)\(', line).group(1)
3598 parameter_regexp = Search(r'(\(.*\))', joined_line)
3741 # Search for the function arguments or an initializer list. We use a
3789 if (Search(r'\w\s+\[(?!\[)', line) and
3790 not Search(r'(?:auto&?|delete|return)\s+\[', line)):
3796 if (Search(r'for *\(.*[^:]:[^: ]', line) or
3797 Search(r'for *\(.*[^: ]:[^:]', line)):
3830 if ((Search(r'[\w.]=', line) or
3831 Search(r'=[\w.]', line))
3832 and not Search(r'\b(if|while|for) ', line)
3834 and not Search(r'(>=|<=|==|!=|&=|\^=|\|=|\+=|\*=|\/=|\%=)', line)
3835 and not Search(r'operator=', line)):
3854 match = Search(r'[^<>=!\s](==|!=|<=|>=|\|\|)[^<>=!\s,;\)]', line)
3887 match = Search(r'(operator|[^\s(<])(?:L|UL|LL|ULL|l|ul|ll|ull)?<<([^\s,=<])', line)
3905 match = Search(r'>>[a-zA-Z_]', line)
3911 match = Search(r'(!\s|~\s|[\s]--[\s;]|[\s]\+\+[\s;])', line)
3929 match = Search(r' (if\(|for\(|while\(|switch\()', line)
3939 match = Search(r'\b(if|for|while|switch)\s*'
3946 not match.group(2) and Search(r'\bfor\s*\(.*; \)', line)):
3977 if (Search(r',[^,\s]', ReplaceAll(r'\boperator\s*,\s*\(', 'F(', line)) and
3978 Search(r',[^,\s]', raw[linenum])):
3986 if Search(r';[^\s};\\)/]', line):
4047 if Search(typename_pattern, clean_lines.elided[i]):
4122 if Search(r'}else', line):
4129 if Search(r':\s*;\s*$', line):
4132 elif Search(r'^\s*;\s*$', line):
4136 elif (Search(r'\s+;\s*$', line) and
4137 not Search(r'\bfor\b', line)):
4156 if Search(r'\bdecltype\s*$', text[0:start_col]):
4199 not Search(r'\b(class|struct)\b', prev_line) and
4200 not Search(r'\\$', prev_line)):
4207 if Search(r'\{\s*$', clean_lines.lines[i]):
4261 if (not Search(r'[,;:}{(]\s*$', prevline) and
4276 if Search(r'else if\s*\(', line): # could be multi-line if
4277 brace_on_left = bool(Search(r'}\s*else if\s*\(', line))
4287 elif Search(r'}\s*else[^{]*$', line) or Match(r'[^}]*else\s*{', line):
4292 if Search(r'\belse [^\s{]', line) and not Search(r'\belse if\b', line):
4308 if_else_match = Search(r'\b(if\s*(|constexpr)\s*\(|else\b)', line)
4312 if_match = Search(r'\bif\s*(|constexpr)\s*\(', line)
4446 macro = Search(r'\b([A-Z_][A-Z0-9_]*)\s*$', line_prefix)
4453 (func and not Search(r'\boperator\s*\[\s*\]', func.group(1))) or
4454 Search(r'\b(?:struct|union)\s+alignas\s*$', line_prefix) or
4455 Search(r'\bdecltype$', line_prefix) or
4456 Search(r'\s+=\s*$', line_prefix)):
4460 Search(r'\]\s*$', clean_lines.elided[opening_parenthesis[1] - 1])):
4477 if prevline and Search(r'[;{}]\s*$', prevline):
4514 # Search for loop keywords at the beginning of the line. Because only
4546 while not Search(r'^\s*\{', opening_line_fragment):
4547 if Search(r'^(?!\s*$)', opening_line_fragment):
4594 while Search(r'^\s*$|^(?=\s*else)', current_line_fragment):
4595 if Search(r'^(?=\s*else)', current_line_fragment):
4865 if (not Search(r'[",=><] *$', prev) and
5012 or Search(r'(?:%s)\/.*\.h' % "|".join(C_STANDARD_HEADER_FOLDERS), include))
5281 if Search(r'\bshort port\b', line):
5282 if not Search(r'\bunsigned short port\b', line):
5286 match = Search(r'\b(short|long(?! +double)|long long)\b', line)
5297 if Search(r'\boperator\s*&\s*\(\s*\)', line):
5303 if Search(r'\}\s*if\s*\(', line):
5325 match = Search(r'memset\s*\(([^,]*),\s*([^,]*),\s*0\s*\)', line)
5331 if Search(r'\busing namespace\b', line):
5332 if Search(r'\bliterals\b', line):
5356 if Search(r'sizeof\(.+\)', tok): continue
5357 if Search(r'arraysize\(\w+\)', tok): continue
5384 and Search(r'\bnamespace\s*{', line)
5404 if linenum + 1 < clean_lines.NumLines() and not Search(r'[;({]', line):
5435 not Search(r'\bstring\b(\s+const)?\s*[\*\&]\s*(const\s+)?\w', line) and
5436 not Search(r'\boperator\W', line) and
5438 if Search(r'\bconst\b', line):
5447 if (Search(r'\b([A-Za-z0-9_]*_)\(\1\)', line) or
5448 Search(r'\b([A-Za-z0-9_]*_)\(CHECK_NOTNULL\(\1\)\)', line)):
5465 match = Search(r'snprintf\s*\(([^,]*),\s*([0-9]*)\s*,', line)
5473 if Search(r'\bsprintf\s*\(', line):
5476 match = Search(r'\b(strcpy|strcat)\s*\(', line)
5500 Search(r'\boverride\b', line[closing_paren:]))
5537 if Search(r'\s:\s*\w+[({]', line):
5543 if Search(r'\}\s*,\s*$', line):
5547 if Search(r'[{};]\s*$', line):
5613 previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+[\w<>])\s*$',
5617 previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+::)\s*$',
5657 if not Search(r'[),]\s*$', previous_line):
5663 if Search(r'\\\s*$', line):
5680 if Search(allowed_functions, line):
5682 elif not Search(r'\S+\([^)]*$', line):
5688 Search(allowed_functions, clean_lines.elided[linenum - i - 1])):
5716 match = Search(
5755 not Search(r'new\(\S+\)\s*' + matched_type, line)):
5788 match = Search(
5837 match = Search(pattern, line)
5891 Search(r'\bstd::m?function\s*\<\s*$',
6013 matched_test_suffix = Search(_TEST_FILE_SUFFIX, fileinfo_cc.BaseName())
6203 if (Search(r'\b(public|protected|private)\s+$', virtual.group(1)) or
6237 match = Search(r'\b(override|final)\b', line)
6246 if Search(r'[^\w]\s*$', line):
6273 if Search(r'\boverride\b', fragment) and Search(r'\bfinal\b', fragment):
6433 if Search(r'\bstd::%s\b' % top_name, line):