| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Distribution.CabalSpecVersion
Synopsis
- data CabalSpecVersion
- cabalSpecLatest :: CabalSpecVersion
- cabalSpecFeatures :: CabalSpecVersion -> Set CabalFeature
- cabalSpecSupports :: CabalSpecVersion -> [Int] -> Bool
- specHasCommonStanzas :: CabalSpecVersion -> HasCommonStanzas
- specHasElif :: CabalSpecVersion -> HasElif
- data CabalFeature
- data HasElif
- data HasCommonStanzas
Documentation
data CabalSpecVersion Source #
Different Cabal-the-spec versions.
We branch based on this at least in the parser.
Instances
cabalSpecSupports :: CabalSpecVersion -> [Int] -> Bool Source #
data CabalFeature Source #
Constructors
| Elif | |
| CommonStanzas | 
Instances
data HasCommonStanzas Source #
Constructors
| HasCommonStanzas | |
| NoCommonStanzas | 
Instances
| Eq HasCommonStanzas # | |
| Defined in Distribution.CabalSpecVersion Methods (==) :: HasCommonStanzas -> HasCommonStanzas -> Bool # (/=) :: HasCommonStanzas -> HasCommonStanzas -> Bool # | |
| Show HasCommonStanzas # | |
| Defined in Distribution.CabalSpecVersion | |