Safe Haskell | None |
---|---|
Language | Haskell2010 |
CabalGild.Unstable.Type.VersionRange
Documentation
parseNumeric :: CabalParsing m => m Natural Source #
parseZero :: CabalParsing m => m Natural Source #
parseNonZero :: CabalParsing m => m Natural Source #
renderNumeric :: Natural -> Doc Source #
parseWildcard :: CabalParsing m => m () Source #
renderWildcard :: Doc Source #
parsePart :: CabalParsing m => m Part Source #
renderPart :: Part -> Doc Source #
parseVersion :: CabalParsing m => m Version Source #
renderVersion :: Version -> Doc Source #
parseVersions :: CabalParsing m => m Versions Source #
renderVersions :: Versions -> Doc Source #
parseOperator :: CabalParsing m => m Operator Source #
renderOperator :: Operator -> Doc Source #
Instances
Parsec VersionRange Source # | |
Defined in CabalGild.Unstable.Type.VersionRange Methods parsec :: CabalParsing m => m VersionRange # | |
Pretty VersionRange Source # | |
Defined in CabalGild.Unstable.Type.VersionRange | |
Show Simple Source # | |
Eq Simple Source # | |
Ord Simple Source # | |
Defined in CabalGild.Unstable.Type.VersionRange |
parseSimple :: CabalParsing m => m Simple Source #
renderSimple :: Simple -> Doc Source #
Instances
Parsec VersionRange Source # | |
Defined in CabalGild.Unstable.Type.VersionRange Methods parsec :: CabalParsing m => m VersionRange # | |
Pretty VersionRange Source # | |
Defined in CabalGild.Unstable.Type.VersionRange | |
Show a => Show (Complex a) Source # | |
Eq a => Eq (Complex a) Source # | |
Ord a => Ord (Complex a) Source # | |
Defined in CabalGild.Unstable.Type.VersionRange |
parseComplex :: CabalParsing m => m a -> m (Complex a) Source #
type VersionRange = Complex Simple Source #