autonix-deps-0.3.0.0: Library for Nix expression dependency generation

Safe HaskellNone
LanguageHaskell2010

Autonix.Analyze

Documentation

type Analyzer m = Text -> Manifest -> Sink (FilePath, ByteString) (ResourceT m) () Source #

analyzeFiles :: (MonadBaseControl IO m, MonadIO m, MonadState (Map Text Package, Renames) m, MonadThrow m) => [Analyzer m] -> Text -> Manifest -> m () Source #

analyzePackages :: MonadIO m => (Text -> Manifest -> StateT (Map Text Package, Renames) m ()) -> FilePath -> m (Map Text Package, Renames) Source #