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