func scanDecls()

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)
            }
        }
    }