Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. PhaseHook :: (forall a . () => TPhase a -> IO a) -> PhaseHook

    ghc GHC.Driver.Pipeline.Phases

    No documentation available.

  2. module GHC.Driver.Plugins

    Definitions for writing plugins for GHC. Plugins can hook into several areas of the compiler. See the Plugin type. These plugins include type-checker plugins, source plugins, and core-to-core plugins.

  3. data ParsedResult

    ghc GHC.Driver.Plugins

    Result of running the parser and the parser plugin

  4. ParsedResult :: HsParsedModule -> PsMessages -> ParsedResult

    ghc GHC.Driver.Plugins

    No documentation available.

  5. data Plugin

    ghc GHC.Driver.Plugins

    Plugin is the compiler plugin data type. Try to avoid constructing one of these directly, and just modify some fields of defaultPlugin instead: this is to try and preserve source-code compatibility when we add fields to this. Nonetheless, this API is preliminary and highly likely to change in the future.

  6. Plugin :: CorePlugin -> TcPlugin -> DefaultingPlugin -> HoleFitPlugin -> ([CommandLineOption] -> HscEnv -> IO HscEnv) -> LatePlugin -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl . () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin

    ghc GHC.Driver.Plugins

    No documentation available.

  7. data PluginRecompile

    ghc GHC.Driver.Plugins

    No documentation available.

  8. data PluginWithArgs

    ghc GHC.Driver.Plugins

    No documentation available.

  9. PluginWithArgs :: Plugin -> [CommandLineOption] -> PluginWithArgs

    ghc GHC.Driver.Plugins

    No documentation available.

  10. data Plugins

    ghc GHC.Driver.Plugins

    No documentation available.

Page 123 of many | Previous | Next