Hets - the Heterogeneous Tool Set

Copyright(c) A. Tsogias, DFKI Bremen 2011
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerAlexis.Tsogias@dfki.de
Stabilityprovisional
Portabilityportable
Safe HaskellSafe-Inferred

THF.Sign

Description

Data structures and functions for thf THF Signatures. Note: Most of the implenentations support only THF0.

Documentation

type EitherMap c x = Map c (Either x Diagnosis)

genRes :: EitherMap c x -> Either (Map c x) [Diagnosis]

unite :: (Ord c, Eq x, Show x) => String -> EitherMap c x -> EitherMap c x -> EitherMap c x

diff :: (Ord c, Eq x) => Map c x -> Map c x -> Map c x

intersect :: (Ord c, Eq x, Show x) => String -> EitherMap c x -> EitherMap c x -> EitherMap c x