Hets - the Heterogeneous Tool Set

Copyright(c) Christian Maeder, Uni Bremen, DFKI GmbH 2002-2009
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone

HasCASL.PrintLe

Description

pretty printing a HasCASL environment

Synopsis

Documentation

diffClass :: ClassMap -> ClassInfo -> ClassInfo -> Maybe ClassInfo

compute difference of class infos

mergeMap :: (Ord a, GetRange a, Pretty a) => (b -> b -> Result b) -> Map a b -> Map a b -> Result (Map a b)

diffType :: ClassMap -> TypeInfo -> TypeInfo -> Maybe TypeInfo

compute difference of type infos

printMap1 :: (Pretty a, Ord a, Pretty b) => Map a b -> Doc