Safe Haskell | None |
---|---|
Language | Haskell2010 |
CabalGild.Unstable.Type.Condition
Synopsis
- data Condition a
- parseCondition :: ParsecParser a -> ParsecParser (Condition a)
- parseLit :: CabalParsing m => m Bool
- prettyCondition :: (a -> Doc) -> Condition a -> Doc
Documentation
Similar to Condition
, but retains
information about parentheses.
Constructors
Par (Condition a) | |
Not (Condition a) | |
And (Condition a) (Condition a) | |
Or (Condition a) (Condition a) | |
Lit Bool | |
Var a |
parseCondition :: ParsecParser a -> ParsecParser (Condition a) Source #
Similar to parseConditionConfVar
, but
parameterized on the variable parser. Also it's a normal parser rather than
a function on section arguments.