| Safe Haskell | None |
|---|
Language.HERMIT.Plugin
Contents
- type HermitPass = [CommandLineOption] -> ModGuts -> CoreM ModGuts
- hermitPlugin :: HermitPass -> Plugin
The HERMIT Plugin
type HermitPass = [CommandLineOption] -> ModGuts -> CoreM ModGutsSource
Given a list of CommandLineOptions, 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.