Copyright | (C) 2014-2016 Ryan Scott |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Ryan Scott |
Stability | Provisional |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
Monomorphic TextShow
functions for data types in the template-haskell
library.
Since: 2
- showbAnnLookupPrec :: Int -> AnnLookup -> Builder
- showbAnnTargetPrec :: Int -> AnnTarget -> Builder
- showbBodyPrec :: Int -> Body -> Builder
- showbCallconv :: Callconv -> Builder
- showbClausePrec :: Int -> Clause -> Builder
- showbConPrec :: Int -> Con -> Builder
- showbDecPrec :: Int -> Dec -> Builder
- showbExpPrec :: Int -> Exp -> Builder
- showbFamFlavour :: FamFlavour -> Builder
- showbFixityPrec :: Int -> Fixity -> Builder
- showbFixityDirection :: FixityDirection -> Builder
- showbForeignPrec :: Int -> Foreign -> Builder
- showbFunDepPrec :: Int -> FunDep -> Builder
- showbGuardPrec :: Int -> Guard -> Builder
- showbInfoPrec :: Int -> Info -> Builder
- showbInline :: Inline -> Builder
- showbKindPrec :: Int -> Kind -> Builder
- showbLitPrec :: Int -> Dec -> Builder
- showbLocPrec :: Int -> Loc -> Builder
- showbMatchPrec :: Int -> Match -> Builder
- showbModNamePrec :: Int -> ModName -> Builder
- showbModulePrec :: Int -> Module -> Builder
- showbModuleInfoPrec :: Int -> ModuleInfo -> Builder
- showbName :: Name -> Builder
- showbName' :: NameIs -> Name -> Builder
- showbOccNamePrec :: Int -> OccName -> Builder
- showbPatPrec :: Int -> Pat -> Builder
- showbPhasesPrec :: Int -> Phases -> Builder
- showbPkgNamePrec :: Int -> PkgName -> Builder
- showbPragmaPrec :: Int -> Pragma -> Builder
- showbPredPrec :: Int -> Pred -> Builder
- showbRangePrec :: Int -> Range -> Builder
- showbRole :: Role -> Builder
- showbRuleBndrPrec :: Int -> RuleBndr -> Builder
- showbRuleMatch :: RuleMatch -> Builder
- showbSafety :: Safety -> Builder
- showbStmtPrec :: Int -> Stmt -> Builder
- showbStrictPrec :: Int -> Strict -> Builder
- showbTyLitPrec :: Int -> TyLit -> Builder
- showbTypePrec :: Int -> Type -> Builder
- showbTySynEqnPrec :: Int -> TySynEqn -> Builder
- showbTyVarBndrPrec :: Int -> TyVarBndr -> Builder
- showbDoc :: Doc -> Builder
Documentation
showbAnnLookupPrec :: Int -> AnnLookup -> Builder Source
showbAnnTargetPrec :: Int -> AnnTarget -> Builder Source
showbBodyPrec :: Int -> Body -> Builder Source
showbClausePrec :: Int -> Clause -> Builder Source
showbConPrec :: Int -> Con -> Builder Source
showbDecPrec :: Int -> Dec -> Builder Source
showbExpPrec :: Int -> Exp -> Builder Source
showbFamFlavour :: FamFlavour -> Builder Source
Convert a FamFlavour
to a Builder
.
Since: 2
showbFixityPrec :: Int -> Fixity -> Builder Source
showbFixityDirection :: FixityDirection -> Builder Source
Convert a FixityDirection
to a Builder
.
Since: 2
showbForeignPrec :: Int -> Foreign -> Builder Source
showbFunDepPrec :: Int -> FunDep -> Builder Source
showbGuardPrec :: Int -> Guard -> Builder Source
showbInfoPrec :: Int -> Info -> Builder Source
showbInline :: Inline -> Builder Source
showbKindPrec :: Int -> Kind -> Builder Source
showbLitPrec :: Int -> Dec -> Builder Source
showbLocPrec :: Int -> Loc -> Builder Source
showbMatchPrec :: Int -> Match -> Builder Source
showbModNamePrec :: Int -> ModName -> Builder Source
showbModulePrec :: Int -> Module -> Builder Source
showbModuleInfoPrec :: Int -> ModuleInfo -> Builder Source
Convert a ModuleInfo
to a Builder
with the given precedence.
This function is only available with template-haskell-2.9.0.0
or later.
Since: 2
showbName' :: NameIs -> Name -> Builder Source
showbOccNamePrec :: Int -> OccName -> Builder Source
showbPatPrec :: Int -> Pat -> Builder Source
showbPhasesPrec :: Int -> Phases -> Builder Source
showbPkgNamePrec :: Int -> PkgName -> Builder Source
showbPragmaPrec :: Int -> Pragma -> Builder Source
showbPredPrec :: Int -> Pred -> Builder Source
showbRangePrec :: Int -> Range -> Builder Source
showbRuleBndrPrec :: Int -> RuleBndr -> Builder Source
showbRuleMatch :: RuleMatch -> Builder Source
showbStmtPrec :: Int -> Stmt -> Builder Source
showbStrictPrec :: Int -> Strict -> Builder Source
showbTyLitPrec :: Int -> TyLit -> Builder Source
showbTypePrec :: Int -> Type -> Builder Source
showbTySynEqnPrec :: Int -> TySynEqn -> Builder Source
showbTyVarBndrPrec :: Int -> TyVarBndr -> Builder Source