| Copyright | (C) 2014 Richard Eisenberg |
|---|---|
| License | BSD-style (see LICENSE) |
| Maintainer | Ryan Scott |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Language.Haskell.TH.Desugar.Lift
Contents
Description
Defines Lift instances for the desugared language. This is defined
in a separate module because it also must define Lift instances for
several TH types, which are orphans and may want another definition
downstream.
Orphan instances
| Lift DDerivStrategy Source # | |
Methods lift :: DDerivStrategy -> Q Exp # | |
| Lift DDerivClause Source # | |
Methods lift :: DDerivClause -> Q Exp # | |
| Lift DTySynEqn Source # | |
| Lift DRuleBndr Source # | |
| Lift DPragma Source # | |
| Lift DForeign Source # | |
| Lift DConFields Source # | |
Methods lift :: DConFields -> Q Exp # | |
| Lift DCon Source # | |
| Lift DFamilyResultSig Source # | |
Methods lift :: DFamilyResultSig -> Q Exp # | |
| Lift DTypeFamilyHead Source # | |
Methods lift :: DTypeFamilyHead -> Q Exp # | |
| Lift DPatSynDir Source # | |
Methods lift :: DPatSynDir -> Q Exp # | |
| Lift DDec Source # | |
| Lift NewOrData Source # | |
| Lift DLetDec Source # | |
| Lift DClause Source # | |
| Lift DMatch Source # | |
| Lift DTyVarBndr Source # | |
Methods lift :: DTyVarBndr -> Q Exp # | |
| Lift DPred Source # | |
| Lift DType Source # | |
| Lift DPat Source # | |
| Lift DExp Source # | |