| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Importify.Resolution.Explicit
Description
Resolvers for removing symbols from explicit import lists.
- collectUnusedSymbolsBy :: (Symbol -> Bool) -> Table -> [Symbol]
- resolveModules :: (Data l, Eq l) => [Module l] -> [(ModuleName (), [Symbol])]
- symbolUsedIn :: Symbol -> [Scoped l] -> Bool
Documentation
collectUnusedSymbolsBy Source #
Arguments
| :: (Symbol -> Bool) | |
| -> Table | Mapping from imported names to their symbols |
| -> [Symbol] | Returns list of unused symbols from |
Collect symbols unused in annotations.
resolveModules :: (Data l, Eq l) => [Module l] -> [(ModuleName (), [Symbol])] Source #
Gather all symbols for given list of Modules.