File indexing completed on 2024-05-19 05:42:35
0001 def accept(path): 0002 import re 0003 return re.search('/llvm(-?[0-9]+)?/', path) is not None or re.search('/llvm-c(-?[0-9]+)?/', path) is not None 0004 0005 0006 def process(path, addPkg): 0007 import re 0008 0009 addPkg('LLVM', None, None, None) 0010 0011 m = re.search('/(llvm-.*?)/', path) 0012 if not m or not m[0]: 0013 return 'LLVM' 0014 0015 prev = 'LLVM' 0016 nestedPkgs = path.split(m[0])[1].split("/")[:-1] 0017 for pkg in nestedPkgs: 0018 addPkg(prev + '/' + pkg, prev, None, None) 0019 prev = prev + '/' + pkg 0020 return prev