Safe Haskell | None |
---|---|
Language | Haskell98 |
Getting declarations from PureScript sourcefiles
Documentation
parseModuleFromFile :: (MonadIO m, MonadError PscIdeError m) => FilePath -> m Module Source
getDeclarations :: Module -> [Declaration] Source
getImports :: Module -> [Declaration] Source
getImportsForFile :: (MonadIO m, MonadError PscIdeError m) => FilePath -> m [ModuleImport] Source
getPositionedImports :: Module -> [Declaration] Source
getDeclPosition :: Module -> String -> Maybe SourceSpan Source
goToDefinition :: String -> FilePath -> IO (Maybe SourceSpan) Source