Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
getPscIdeState :: PscIde m => m (Map ModuleIdent [ExternDecl]) Source
getExternFiles :: PscIde m => m (Map ModuleName ExternsFile) Source
getAllDecls :: PscIde m => m [ExternDecl] Source
getAllModules :: PscIde m => m [Module] Source
getAllModulesWithReexports :: (PscIde m, MonadLogger m) => m [Module] Source
getModule :: (PscIde m, MonadLogger m) => ModuleIdent -> m (Maybe Module) Source
getModuleWithReexports :: (PscIde m, MonadLogger m) => ModuleIdent -> m (Maybe Module) Source
insertModule :: (PscIde m, MonadLogger m) => ExternsFile -> m () Source
insertModule' :: TVar PscState -> ExternsFile -> STM () Source