Lines Matching refs:Search

411   # The regexp compilation caching is inlined in both Match and Search for
419 def Search(pattern, s):
1430 if Search('(^|[^:]):($|[^:])', clean_lines.elided[linenum]):
1789 if Search(r'printf\s*\(.*".*%[-+ ]?\d*q', line):
1793 if Search(r'printf\s*\(.*".*%\d+\$', line):
1800 if Search(r'("|\').*\\(%|\[|\(|{)', line):
1807 if Search(r'\b(const|volatile|void|char|short|int|long'
1823 if Search(r'(\w+|[+-]?\d+(\.\d*)?)\s*(<|>)\?=?\s*(\w+|[+-]?\d+)(\.\d*)?',
1828 if Search(r'^\s*const\s*string\s*&\s*\w+\s*;', line):
1883 match = Search(pattern, line)
1903 # not Search(r'\b(if|for|while|switch|return|delete)\b', fncall) and
1904 not Search(r'\b(if|for|while|switch|return|delete|new)\b', fncall) and
1907 not Search(r' \([^)]+\)\([^)]*(\)|,$)', fncall) and
1909 not Search(r' \([^)]+\)\[[^\]]+\]', fncall)):
1910 if Search(r'\w\s*\(\s(?!\s*\\$)', fncall): # a ( used for a fn call
1913 elif Search(r'\(\s+(?!(\s*\\)|\()', fncall):
1916 if (Search(r'\w\s+\(', fncall) and
1917 not Search(r'#\s*define|typedef', fncall) and
1918 not Search(r'\w\s+\((\w+::)?\*\w+\)\(', fncall)):
1923 if Search(r'[^)]\s+\)\s*[^{\s]', fncall):
1926 if Search(r'^\s+\)', fncall):
1994 if Search(r'(;|})', start_line): # Declarations and trivial functions
1997 elif Search(r'{', start_line):
1999 function = Search(r'((\w|:)*)\(', line).group(1)
2001 parameter_regexp = Search(r'(\(.*\))', joined_line)
2105 match = Search(r'^[^<>(),;\[\]]*([<>(),;\[\]])(.*)$', line)
2167 match = Search(r'^(.*)([<>(),;\[\]])[^<>(),;\[\]]*$', line)
2269 # Search for the function arguments or an initializer list. We use a
2328 match = (Search(r'[=/-]{4,}\s*$', line[commentend:]) or
2329 Search(r'^/$', line[commentend:]) or
2330 Search(r'^/+ ', line[commentend:]))
2345 if Search(r'[\w.]=[\w.]', line) and not Search(r'\b(if|while) ', line):
2357 match = Search(r'[^<>=!\s](==|!=|<=|>=)[^<>=!\s]', line)
2363 match = Search(r'(\S)(?:L|UL|ULL|l|ul|ull)?<<(\S)', line)
2375 match = Search(r'[^\s<]<([^\s=<].*)', reduced_line)
2384 match = Search(r'^(.*[^\s>])>[^\s=>]', reduced_line)
2403 match = Search(r'>>[a-zA-Z_]', line)
2409 match = Search(r'(!\s|~\s|[\s]--[\s;]|[\s]\+\+[\s;])', line)
2415 match = Search(r' (if\(|for\(|while\(|switch\()', line)
2425 match = Search(r'\b(if|for|while|switch)\s*'
2432 not match.group(2) and Search(r'\bfor\s*\(.*; \)', line)):
2441 if Search(r',[^\s]', line):
2449 if Search(r';[^\s};\\)/]', line):
2460 if Search(r'[^ ({]{', line):
2465 if Search(r'}else', line):
2471 if Search(r'\w\s+\[', line) and not Search(r'delete\s+\[', line):
2478 if Search(r':\s*;\s*$', line):
2481 elif Search(r'^\s*;\s*$', line):
2485 elif (Search(r'\s+;\s*$', line) and
2486 not Search(r'\bfor\b', line)):
2493 if (Search('for *\(.*[^:]:[^: ]', line) or
2494 Search('for *\(.*[^: ]:[^:]', line)):
2538 not Search(r'\b(class|struct)\b', prev_line) and
2539 not Search(r'\\$', prev_line)):
2546 if Search(r'\{\s*$', clean_lines.lines[i]):
2598 if (not Search(r'[;:}{]\s*$', prevline) and
2612 if Search(r'}\s*else[^{]*$', line) or Match(r'[^}]*else\s*{', line):
2613 if Search(r'}\s*else if([^{]*)$', line): # could be multi-line if
2627 if Search(r'\belse [^\s{]', line) and not Search(r'\belse if\b', line):
2646 if (Search(r'{.*}\s*;', line) and
2648 not Search(r'struct|class|enum|\s*=\s*{', line)):
2663 # Search for loop keywords at the beginning of the line. Because only
2712 return Match(match_this, line) and not Search(r'NULL|&&|\|\|', line)
2853 elif not initial_spaces and line[:2] != '//' and Search(r'[^:]:\s*$',
3209 if not Search(
3221 match = Search(
3266 if Search(
3290 if Search(r'\bdynamic_cast<', line) and not _IsTestFilename(filename):
3296 if Search(r'\b([A-Za-z0-9_]*_)\(\1\)', line):
3310 if Search(r'\bshort port\b', line):
3311 if not Search(r'\bunsigned short port\b', line):
3315 match = Search(r'\b(short|long(?! +double)|long long)\b', line)
3321 match = Search(r'snprintf\s*\(([^,]*),\s*([0-9]*)\s*,', line)
3329 if Search(r'\bsprintf\b', line):
3332 match = Search(r'\b(strcpy|strcat)\b', line)
3337 if Search(r'\bsscanf\b', line):
3347 if Search(r'\boperator\s*&\s*\(\s*\)', line):
3353 if Search(r'\}\s*if\s*\(', line):
3375 match = Search(r'memset\s*\(([^,]*),\s*([^,]*),\s*0\s*\)', line)
3381 if Search(r'\busing namespace\b', line):
3401 if Search(r'sizeof\(.+\)', tok): continue
3402 if Search(r'arraysize\(\w+\)', tok): continue
3441 if not Search(r'^\s*}[\w\*,\s]*;', next_line):
3449 and Search(r'\bnamespace\s*{', line)
3477 match = Search(pattern, line)