Hets - the Heterogeneous Tool Set
Copyright(c) Martin Kuehl Uni Bremen 2009
LicenseGPLv2 or higher, see LICENSE.txt
Maintainermkhl@informatik.uni-bremen.de
Stabilityexperimental
Portabilityportable
Safe HaskellSafe

Maude.Printing

Description

Translations from Haskell to Maude.

The translations from Haskell datatypes to Maude source code are implemented as instances of the typeclass Pretty as defined in the modules Common.Doc and Common.DocUtils, which see.

Nothing else is exported by this module.

Orphan instances

Pretty OpId Source # 
Instance details

Methods

pretty :: OpId -> Doc Source #

pretties :: [OpId] -> Doc Source #

Pretty LabelId Source # 
Instance details

Pretty ModId Source # 
Instance details

Pretty ViewId Source # 
Instance details

Pretty ParamId Source # 
Instance details

Pretty Kind Source # 
Instance details

Methods

pretty :: Kind -> Doc Source #

pretties :: [Kind] -> Doc Source #

Pretty Sort Source # 
Instance details

Methods

pretty :: Sort -> Doc Source #

pretties :: [Sort] -> Doc Source #

Pretty Type Source # 
Instance details

Methods

pretty :: Type -> Doc Source #

pretties :: [Type] -> Doc Source #

Pretty Term Source # 
Instance details

Methods

pretty :: Term -> Doc Source #

pretties :: [Term] -> Doc Source #

Pretty Hook Source # 
Instance details

Methods

pretty :: Hook -> Doc Source #

pretties :: [Hook] -> Doc Source #

Pretty StmntAttr Source # 
Instance details

Pretty Attr Source # 
Instance details

Methods

pretty :: Attr -> Doc Source #

pretties :: [Attr] -> Doc Source #

Pretty Condition Source # 
Instance details

Pretty Rule Source # 
Instance details

Methods

pretty :: Rule -> Doc Source #

pretties :: [Rule] -> Doc Source #

Pretty Equation Source # 
Instance details

Pretty Membership Source # 
Instance details