Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #
:: (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 Module
s.