Safe Haskell | None |
---|---|
Language | Haskell98 |
Handles externs files for psc-ide
Documentation
readExternFile :: (MonadIO m, MonadError PscIdeError m, MonadLogger m) => FilePath -> m ExternsFile Source #
convertExterns :: ExternsFile -> (Module, [(ModuleName, DeclarationRef)]) Source #
annotateModule :: (DefinitionSites SourceSpan, TypeAnnotations) -> Module -> Module Source #