apple-0.3.0.0: Apple array language compiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

Prettyprinter.Ext

Documentation

(<#>) :: Doc a -> Doc a -> Doc a infixr 6 Source #

class PS a where Source #

Methods

ps :: Int -> a -> Doc ann Source #

Instances

Instances details
PS CE Source # 
Instance details

Defined in C

Methods

ps :: Int -> CE -> Doc ann Source #

PS (E a) Source # 
Instance details

Defined in A

Methods

ps :: Int -> E a -> Doc ann Source #

PS (I a) Source # 
Instance details

Defined in A

Methods

ps :: Int -> I a -> Doc ann Source #

PS (Sh a) Source # 
Instance details

Defined in A

Methods

ps :: Int -> Sh a -> Doc ann Source #

PS (T a) Source # 
Instance details

Defined in A

Methods

ps :: Int -> T a -> Doc ann Source #

(Pretty x, Pretty e, Pretty t, PS e) => PS (CFE t x e) Source # 
Instance details

Defined in C

Methods

ps :: Int -> CFE t x e -> Doc ann Source #

parensp :: Bool -> Doc ann -> Doc ann Source #

prettyLines :: [Doc ann] -> Doc ann Source #

tupledBy :: Doc ann -> [Doc ann] -> Doc ann Source #

ptxt :: Pretty a => a -> Text Source #

pAD :: (Foldable t, Functor t) => IntMap (t Word64) -> Doc ann Source #