ghc-lib-parser-ex-8.10.0.11: Algorithms on GHC parse trees
Safe HaskellNone
LanguageHaskell2010

Language.Haskell.GhclibParserEx.GHC.Driver.Session

Synopsis

Documentation

readExtension :: String -> Maybe Extension #

Parse a GHC extension.

extensionImplications :: [(Extension, ([Extension], [Extension]))] #

Implicitly enabled/disabled extensions.

type TurnOnFlag = Bool #

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

Methods

compare :: Extension -> Extension -> Ordering

(<) :: Extension -> Extension -> Bool

(<=) :: Extension -> Extension -> Bool

(>) :: Extension -> Extension -> Bool

(>=) :: Extension -> Extension -> Bool

max :: Extension -> Extension -> Extension

min :: Extension -> Extension -> Extension