ToExp Bool Source # | |
|
ToExp Char Source # | |
|
ToExp Int Source # | |
|
ToExp Integer Source # | |
|
ToExp Ordering Source # | |
|
ToExp Word8 Source # | |
|
ToExp Exp Source # | |
|
ToExp Match Source # | |
|
ToExp Clause Source # | |
|
ToExp Pat Source # | |
|
ToExp Type Source # | |
|
ToExp Dec Source # | |
|
ToExp Name Source # | |
|
ToExp FunDep Source # | |
|
ToExp TyVarBndr Source # | |
|
ToExp InjectivityAnn Source # | |
|
ToExp Overlap Source # | |
|
ToExp () Source # | |
|
ToExp Extension Source # | |
|
ToExp ModName Source # | |
|
ToExp PkgName Source # | |
|
ToExp Module Source # | |
|
ToExp OccName Source # | |
|
ToExp NameFlavour Source # | |
|
ToExp NameSpace Source # | |
|
ToExp Info Source # | |
|
ToExp ModuleInfo Source # | |
|
ToExp Fixity Source # | |
|
ToExp FixityDirection Source # | |
|
ToExp Lit Source # | |
|
ToExp Body Source # | |
|
ToExp Guard Source # | |
|
ToExp Stmt Source # | |
|
ToExp Range Source # | |
|
ToExp TypeFamilyHead Source # | |
|
ToExp TySynEqn Source # | |
|
ToExp Foreign Source # | |
|
ToExp Callconv Source # | |
|
ToExp Safety Source # | |
|
ToExp Pragma Source # | |
|
ToExp Inline Source # | |
|
ToExp RuleMatch Source # | |
|
ToExp Phases Source # | |
|
ToExp RuleBndr Source # | |
|
ToExp AnnTarget Source # | |
|
ToExp SourceUnpackedness Source # | |
|
ToExp SourceStrictness Source # | |
|
ToExp DecidedStrictness Source # | |
|
ToExp Con Source # | |
|
ToExp Bang Source # | |
|
ToExp FamilyResultSig Source # | |
|
ToExp TyLit Source # | |
|
ToExp Role Source # | |
|
ToExp AnnLookup Source # | |
|
ToExp a => ToExp [a] Source # | produces expressions that use ListE instead of AppE and : to
make them prettier |
|
ToExp a => ToExp (Maybe a) Source # | |
|
ToExp a => ToExp (Ratio a) Source # | |
|
(ToExp a, ToExp b) => ToExp (Either a b) Source # | |
|
(ToExp a, ToExp b) => ToExp (a, b) Source # | |
|
(ToExp a, ToExp b, ToExp c) => ToExp (a, b, c) Source # | |
|
(ToExp a, ToExp b, ToExp c, ToExp d) => ToExp (a, b, c, d) Source # | |
|
(ToExp a, ToExp b, ToExp c, ToExp d, ToExp e) => ToExp (a, b, c, d, e) Source # | |
|
(ToExp a, ToExp b, ToExp c, ToExp d, ToExp e, ToExp f) => ToExp (a, b, c, d, e, f) Source # | |
|
(ToExp a, ToExp b, ToExp c, ToExp d, ToExp e, ToExp f, ToExp g) => ToExp (a, b, c, d, e, f, g) Source # | |
|