Safe Haskell | Safe-Inferred |
---|
Program to query the module graph.
Synopsis
- main :: IO.IO ()
- type Doc = String
- commands :: Map String (Doc, [String] -> Either [String] (IO.IO ()))
- cWeak :: IO.IO ()
- mapStateM :: Monad m => (state -> a -> m state) -> state -> [a] -> m state
- cRm :: ImportQuery.Module -> ImportQuery.Module -> IO.IO ()
- prettyRmDep :: (ImportQuery.Module, Set ImportQuery.Module) -> Text
- cAdd :: ImportQuery.Module -> ImportQuery.Module -> IO.IO ()
- cPath :: ImportQuery.Module -> ImportQuery.Module -> IO.IO ()
- draw :: Tree.Tree Text -> String
- fnameToModule :: String -> ImportQuery.Module
- dropSuffixes :: [String] -> IO.FilePath -> String
- updateWeaks :: IO.IO ()
- mergeWeaks :: Ord k => Map k Parsed -> Map k Parsed -> Map k Parsed
- unparseWeaks :: Map (Text, Text) Parsed -> Text
- data Parsed = Parsed {}
- unparseWeak :: (Text, Text) -> Parsed -> Text
- parseWeaks :: Text -> Map (Text, Text) Parsed
- parseSigil :: Text -> Maybe.Maybe ((Text, Text), (Char.Char, Int, Text))
- collectJust :: [(Maybe.Maybe a, b)] -> [(a, [b])]
- merge :: Ord k => (Lists.Paired a1 b -> a2) -> Map k a1 -> Map k b -> Map k a2
Documentation
cRm :: ImportQuery.Module -> ImportQuery.Module -> IO.IO () Source #
cAdd :: ImportQuery.Module -> ImportQuery.Module -> IO.IO () Source #
cPath :: ImportQuery.Module -> ImportQuery.Module -> IO.IO () Source #
dropSuffixes :: [String] -> IO.FilePath -> String Source #
updateWeaks :: IO.IO () Source #
parseSigil :: Text -> Maybe.Maybe ((Text, Text), (Char.Char, Int, Text)) Source #
util
collectJust :: [(Maybe.Maybe a, b)] -> [(a, [b])] Source #