ghc-7.2.1: The GHC API

StaticFlags

Synopsis

Documentation

data Way

Constructors

Way 

opt_PprCols :: Int

Set the maximum width of the dumps If GHC's command line options are bad then the options parser uses the pretty printer display the error message. In this case the staticFlags won't be initialized yet, so we must check for this case explicitly and return the default value.

opt_PprCaseAsLet :: Bool

Display case expressions with a single alternative as strict let bindings

opt_SuppressAll :: Bool

Suppress all that is suppressable in core dumps. Except for uniques, as some simplifier phases introduce new varibles that have otherwise identical names.

opt_SuppressUniques :: Bool

Suppress unique ids on variables. Except for uniques, as some simplifier phases introduce new variables that have otherwise identical names.

opt_SuppressCoercions :: Bool

Suppress all coercions, them replacing with ...

opt_SuppressModulePrefixes :: Bool

Suppress module id prefixes on variables.

opt_SuppressTypeApplications :: Bool

Suppress type applications.

opt_SuppressIdInfo :: Bool

Suppress info such as arity and unfoldings on identifiers.

opt_SuppressTypeSignatures :: Bool

Suppress separate type signatures in core, but leave types on lambda bound vars

addOpt :: String -> IO ()

addWay :: WayName -> IO ()