|
|
|
Description |
this module parses the depend string of a package and
returns a list of Dependency data structures
|
|
Synopsis |
|
|
|
Documentation |
|
depend_parser :: ByteString -> [Dependency] |
top level function for parsing a package dependency string
|
|
defaultDepend :: Dependency |
default Dependency data structure
|
|
get_depend :: FilePath -> IO (Maybe ByteString) |
raw functions for attempting to open DEPEND, RDEPEND,
and RDEPEND files
DEPEND
|
|
get_pdepend :: FilePath -> IO (Maybe ByteString) |
PDEPEND
|
|
get_rdepend :: FilePath -> IO (Maybe ByteString) |
RDPEND
|
|
newtype PackageDep |
type holding all dependencies for a particular package
| Constructors | | Instances | |
|
|
data Dependency |
data structure for holding a dependency of a package;
it includes the name, version, qualifier as well as
the use flag that requested it if applicable
| Constructors | Dependency | | useFlags :: [ByteString] | | qualifier :: ByteString | | fullName :: ByteString | | package :: ByteString | | version :: ByteString | | slot :: ByteString | | useDeps :: ByteString | |
|
| Instances | |
|
|
Produced by Haddock version 2.4.2 |