File indexing completed on 2024-05-19 05:42:35

0001 import re
0002 
0003 def accept(path):
0004     return '/micro16/' in path
0005 
0006 
0007 def process(path, addPkg):
0008     path = path.lower()
0009     pkgName = 'Micro16'
0010     addPkg(pkgName, None, None, None)
0011     pkgName = processSourceDir(path, pkgName, addPkg)
0012     return pkgName
0013 
0014 
0015 def processSourceDir(path, pkgName, addPkg):
0016     for innerPkg in re.split('src', path)[-1].split('/')[1:-1]:
0017         addPkg(innerPkg, pkgName, None, None)
0018         pkgName = innerPkg
0019     return pkgName
0020