in Sources/SwiftCodeSanKit/FileParsers/DeclParser.swift [141:166]
func scanDecls(paths: [String],
isDirs: Bool,
topDeclsOnly: Bool,
pathToModules: [String: String],
whitelist: Whitelist?,
completion: @escaping (String, DeclMap) -> ()) {
if isDirs {
scan(dirs: paths) { (path: String, lock: NSLock?) in
self.visitSrc(path: path,
module: pathToModules[path],
topDeclsOnly: topDeclsOnly,
whitelist: whitelist,
lock: lock,
completion: completion)
}
} else {
scan(paths) { (path: String, lock: NSLock?) in
self.visitSrc(path: path,
module: pathToModules[path],
topDeclsOnly: topDeclsOnly,
whitelist: whitelist,
lock: lock,
completion: completion)
}
}
}