Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.GhclibParserEx.GHC.Driver.Session
Contents
Synopsis
- readExtension :: String -> Maybe Extension
- extensionImplications :: [(Extension, ([Extension], [Extension]))]
- type TurnOnFlag = Bool
- turnOn :: TurnOnFlag
- turnOff :: TurnOnFlag
- impliedGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)]
- impliedOffGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)]
- impliedXFlags :: [(Extension, TurnOnFlag, Extension)]
- parsePragmasIntoDynFlags :: DynFlags -> ([Extension], [Extension]) -> FilePath -> String -> IO (Either String DynFlags)
Documentation
readExtension :: String -> Maybe Extension #
Parse a GHC extension.
extensionImplications :: [(Extension, ([Extension], [Extension]))] #
Implicitly enabled/disabled extensions.
type TurnOnFlag = Bool #
turnOn :: TurnOnFlag #
turnOff :: TurnOnFlag #
impliedGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)] #
impliedOffGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)] #
impliedXFlags :: [(Extension, TurnOnFlag, Extension)] #
parsePragmasIntoDynFlags :: DynFlags -> ([Extension], [Extension]) -> FilePath -> String -> IO (Either String DynFlags) #
Orphan instances
Ord Extension # | |