Alternative f => [f a] -> f a -fgl +template-haskell

Q :: (forall m. Quasi m => m a) -> Q a
template-haskell Language.Haskell.TH.Syntax
unQ :: Q a -> forall m. Quasi m => m a
template-haskell Language.Haskell.TH.Syntax
cat :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
Either hcat or vcat
fcat :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
"Paragraph fill" version of cat
fsep :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
"Paragraph fill" version of sep
hcat :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
List version of <>
hsep :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
List version of <+>
sep :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
Either hsep or vcat
vcat :: [Doc] -> Doc
template-haskell Language.Haskell.TH.PprLib
List version of $$
appsE :: [ExpQ] -> ExpQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
listE :: [ExpQ] -> ExpQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
tupE :: [ExpQ] -> ExpQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
unboxedTupE :: [ExpQ] -> ExpQ
template-haskell Language.Haskell.TH.Lib
listP :: [PatQ] -> PatQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
tupP :: [PatQ] -> PatQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
unboxedTupP :: [PatQ] -> PatQ
template-haskell Language.Haskell.TH.Lib
qRecover :: Quasi m => m a -> m a -> m a
template-haskell Language.Haskell.TH.Syntax
recover :: Q a -> Q a -> Q a
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
Recover from errors raised by reportError or fail.
conP :: Name -> [PatQ] -> PatQ
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
qRunIO :: Quasi m => IO a -> m a
template-haskell Language.Haskell.TH.Syntax

Show more results