stack-1.1.0: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.FlagName

Description

Names for flags.

Synopsis

Documentation

flagNameParser :: Parser FlagName Source

Attoparsec parser for a flag name

parseFlagName :: MonadThrow m => Text -> m FlagName Source

Convenient way to parse a flag name from a Text.

parseFlagNameFromString :: MonadThrow m => String -> m FlagName Source

Convenience function for parsing from a String

flagNameString :: FlagName -> String Source

Produce a string representation of a flag name.

flagNameText :: FlagName -> Text Source

Produce a string representation of a flag name.

fromCabalFlagName :: FlagName -> FlagName Source

Convert from a Cabal flag name.

toCabalFlagName :: FlagName -> FlagName Source

Convert to a Cabal flag name.

mkFlagName :: String -> Q Exp Source

Make a flag name.