Lines Matching refs:name

148 def find_copyright_source(name, mime):  argument
149 with open(name, 'rb') as f:
240 def pound_comments(name): argument
244 for line in open(name).readlines():
256 def find_copyright_pound(name): argument
257 comments = pound_comments(name)
264 def semi_comments(name): argument
268 for line in open(name).readlines():
280 def find_copyright_semi(name): argument
281 comments = semi_comments(name)
288 def troff_comments(name): argument
292 for line in open(name).readlines():
304 def find_copyright_troff(name): argument
305 comments = troff_comments(name)
322 def num_lines(name): argument
323 with open(name, 'rb') as f:
327 def starts_with(pattern, name): argument
328 with open(name, 'rb') as f:
333 def file_contains(pattern, name): argument
334 with open(name, 'rb') as f:
340 for name in sys.argv[1:]:
341 if name == '-':
345 names += [name]
349 for name in names:
354 if re.match(r'.*\.t$', name):
356 if re.match(r'.*\.cct$', name):
358 if re.match(r'.*ChangeLog.*', name):
360 if re.match(r'.*COPYING.*', name):
362 if re.match(r'.*NEWS.*', name):
364 if re.match(r'.*MAINTAINERS', name):
366 if re.match(r'CODE_OF_CONDUCT.*', name):
368 if re.match(r'CONTRIBUTING.*', name):
371 … if re.match(r'.*\.[ch]$', name) or re.match(r'.*\.ld$', name) or re.match(r'.*\.[ch]\.in$', name):
372 copyright = find_copyright_source(name, 'text/x-c')
373 elif re.match(r'.*\.[sS]$', name):
374 copyright = find_copyright_semi(name)
376 copyright = find_copyright_source(name, 'text/x-c')
377 elif re.match(r'.*meson.*', name) or re.match(r'.*Makefile.*', name):
378 copyright = find_copyright_pound(name)
379 elif re.match(r'.*\.[123]$', name):
380 copyright = find_copyright_troff(name)
382 m = magic.from_file(name)
387 copyright = find_copyright_troff(name)
389 copyright = find_copyright_source(name, 'text/x-c')
394 starts_with(r'#', name)):
395 copyright = find_copyright_pound(name)
400 if num_lines(name) < 10:
405 if (file_contains(r'generated automatically', name) or
406 file_contains(r'automatically generated', name)):
414 copyright_users[i] = [name]
416 copyright_users[i] += [name]
431 name = license_name[license_key]
438 name = "%s-%d" % (type, id)
439 licenses[name] = license
440 holders[name] = holder
441 license_name[license_key] = name
442 if name in copyright_map:
443 copyright_map[name] += [i]
445 copyright_map[name] = [i]
450 name = "%s-%d" % (type, id)
452 for i in copyright_map[name]:
476 print("License: %s" % name)
485 name = "%s-%d" % (type, id)
486 print("License: %s" % name)
487 for line in licenses[name].splitlines():