pire-0.2.5

Safe HaskellNone
LanguageHaskell2010

PrettySEnv

Contents

Documentation

prettyMap :: Applicative f => Ctx t a -> [String] -> Int -> (t -> Int -> f (Doc ann)) -> (a -> Int -> f (Doc ann)) -> f (Doc ann) Source #

prettySScheme :: Applicative f => SScheme t -> [String] -> Int -> (t -> Int -> f (Doc ann)) -> (a -> Int -> f (Doc ann)) -> f (Doc ann) Source #

prettySEnv :: Applicative f => SEnv t t -> [String] -> Int -> (t -> Int -> f (Doc ann)) -> (a -> Int -> f (Doc ann)) -> f (Doc ann) Source #

Orphan instances

Pretty (Ctx String String) Source # 
Instance details

Methods

pretty :: Ctx String String -> Doc ann #

prettyList :: [Ctx String String] -> Doc ann #

Pretty (Ctx Text Text) Source # 
Instance details

Methods

pretty :: Ctx Text Text -> Doc ann #

prettyList :: [Ctx Text Text] -> Doc ann #

Pretty (SEnv String String) Source # 
Instance details

Methods

pretty :: SEnv String String -> Doc ann #

prettyList :: [SEnv String String] -> Doc ann #

Pretty (SEnv Text Text) Source # 
Instance details

Methods

pretty :: SEnv Text Text -> Doc ann #

prettyList :: [SEnv Text Text] -> Doc ann #