Safe Haskell | None |
---|
- type HermitPass = [CommandLineOption] -> ModGuts -> CoreM ModGuts
- hermitPlugin :: HermitPass -> Plugin
The HERMIT Plugin
type HermitPass = [CommandLineOption] -> ModGuts -> CoreM ModGutsSource
Given a list of CommandLineOption
s, produce the ModGuts
to ModGuts
function required to build a plugin.
hermitPlugin :: HermitPass -> PluginSource
Build a hermit plugin. This mainly handles the per-module options.