pads-haskell-0.1.0.0: PADS data description language for Haskell.

Copyright(c) 2011
Kathleen Fisher <kathleen.fisher@gmail.com>
John Launchbury <john.launchbury@gmail.com>
LicenseMIT
MaintainerKarl Cronburg <karl@cs.tufts.edu>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Language.Pads.Pretty

Contents

Description

 

Orphan instances

Pretty Exp Source # 
Instance details

Methods

ppr :: Exp -> Doc #

pprPrec :: Int -> Exp -> Doc #

pprList :: [Exp] -> Doc #

Pretty Pat Source # 
Instance details

Methods

ppr :: Pat -> Doc #

pprPrec :: Int -> Pat -> Doc #

pprList :: [Pat] -> Doc #

Pretty BranchInfo Source # 
Instance details

Pretty PadsData Source # 
Instance details

Methods

ppr :: PadsData -> Doc #

pprPrec :: Int -> PadsData -> Doc #

pprList :: [PadsData] -> Doc #

Pretty TermCond Source # 
Instance details

Methods

ppr :: TermCond -> Doc #

pprPrec :: Int -> TermCond -> Doc #

pprList :: [TermCond] -> Doc #

Pretty PadsTy Source # 
Instance details

Methods

ppr :: PadsTy -> Doc #

pprPrec :: Int -> PadsTy -> Doc #

pprList :: [PadsTy] -> Doc #

Pretty PadsDecl Source # 
Instance details

Methods

ppr :: PadsDecl -> Doc #

pprPrec :: Int -> PadsDecl -> Doc #

pprList :: [PadsDecl] -> Doc #