Copyright | (C) 2014 Richard Eisenberg |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Ryan Scott |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
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 TypeArg Source # | |
Lift VisFunArg Source # | |
Lift FunArgs Source # | |
Lift ForallVisFlag Source # | |
lift :: ForallVisFlag -> Q Exp # | |
Lift DDerivStrategy Source # | |
lift :: DDerivStrategy -> Q Exp # | |
Lift DDerivClause Source # | |
lift :: DDerivClause -> Q Exp # | |
Lift DTySynEqn Source # | |
Lift DRuleBndr Source # | |
Lift DPragma Source # | |
Lift DForeign Source # | |
Lift DConFields Source # | |
lift :: DConFields -> Q Exp # | |
Lift DCon Source # | |
Lift DFamilyResultSig Source # | |
lift :: DFamilyResultSig -> Q Exp # | |
Lift DTypeFamilyHead Source # | |
lift :: DTypeFamilyHead -> Q Exp # | |
Lift DPatSynDir Source # | |
lift :: DPatSynDir -> Q Exp # | |
Lift DDec Source # | |
Lift NewOrData Source # | |
Lift DLetDec Source # | |
Lift DClause Source # | |
Lift DMatch Source # | |
Lift DTyVarBndr Source # | |
lift :: DTyVarBndr -> Q Exp # | |
Lift DType Source # | |
Lift DPat Source # | |
Lift DExp Source # | |
Lift DVisFunArg Source # | |
lift :: DVisFunArg -> Q Exp # | |
Lift DFunArgs Source # | |
Lift DTypeArg Source # | |