Changeset 10827 for trunk/CspCASL/SignCSP.hs
- Timestamp:
- 14.10.2008 18:52:21 (13 months ago)
- Files:
-
- 1 modified
-
trunk/CspCASL/SignCSP.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CspCASL/SignCSP.hs
r10824 r10827 21 21 import CASL.AS_Basic_CASL (SORT) 22 22 import CASL.Sign (emptySign, Sign, extendedInfo, sortRel) 23 import CASL.Morphism (Morphism , composeIdMaps)23 import CASL.Morphism (Morphism) 24 24 25 25 import qualified Common.Doc as Doc … … 138 138 } deriving (Eq, Show) 139 139 140 composeIdMaps :: Map.Map Id Id -> Map.Map Id Id -> Map.Map Id Id 141 composeIdMaps m1 m2 = Map.foldWithKey (\ i j -> case Map.lookup j m2 of 142 Nothing -> error "SignCsp.composeIdMaps" 143 Just k -> Map.insert i k) Map.empty m1 144 140 145 composeCspAddMorphism :: CspAddMorphism -> CspAddMorphism 141 146 -> Result CspAddMorphism