Safe Haskell | None |
---|
- mergeModules :: MonadClean m => [ModuleName] -> ModuleName -> m (Set ModuleResult)
- tests :: Test
- test1 :: Test
- test2 :: Test
- test3 :: Test
Documentation
mergeModules :: MonadClean m => [ModuleName] -> ModuleName -> m (Set ModuleResult)Source
Merge the declarations from several modules into a single new one, updating the imports of the modules in the moduVerse to reflect the change. It *is* permissable to use one of the input modules as the output module. Note that circular imports can be created by this operation.