| 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 #