ivory-0.1.0.9: Safe embedded C programming.

Safe HaskellSafe
LanguageHaskell2010

Ivory.Language.Syntax.Concrete.Pretty

Documentation

class Pretty a where Source #

Methods

pretty :: a -> Doc Source #

Instances
Pretty Char Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Pretty

Methods

pretty :: Char -> Doc Source #

Pretty Int Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Pretty

Methods

pretty :: Int -> Doc Source #

Pretty Position Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Location

Methods

pretty :: Position -> Doc Source #

Pretty Range Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Location

Methods

pretty :: Range -> Doc Source #

Pretty SrcLoc Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Location

Methods

pretty :: SrcLoc -> Doc Source #

Pretty a => Pretty [a] Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Pretty

Methods

pretty :: [a] -> Doc Source #

Pretty a => Pretty (Maybe a) Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.Pretty

Methods

pretty :: Maybe a -> Doc Source #