Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
TH code for generating classification boilerplate.
Synopsis
- generateClassifiedInstr :: DecsQ
- toName :: forall a. (Enum a, Show a) => a -> Name
- classifyInstrTH :: Name -> [Type] -> TypeQ
- generateInstrToWCI :: Name -> DecsQ
Documentation
generateClassifiedInstr :: DecsQ Source #
Generate ClassifiedInstr
from Instr
.
toName :: forall a. (Enum a, Show a) => a -> Name Source #
A dirty hack to turn a enum value into its corresponding Name