Copyright | (c) Kristina Sojakova, DFKI Bremen 2010 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | k.sojakova@jacobs-university.de |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Documentation
emptyGraph :: GRAPH
structureQN :: QName
constantQN :: QName
notationQN :: QName
getFromAttr :: Element -> String
getNameAttr :: Element -> String
getModuleAttr :: Element -> Maybe String
getBaseAttr :: Element -> Maybe String
relativize :: FilePath -> FilePath -> FilePath
toAbsoluteURI :: FilePath -> IO FilePath
toRelativeURI :: FilePath -> IO FilePath
fromLibName :: Namespace -> BASE -> IO FilePath
lookupMorph :: LINK -> LIBS_EXT -> Morphism
addSigToGraph :: Sign -> LIBS_EXT -> LIBS_EXT
addMorphToGraph :: Morphism -> LIBS_EXT -> LIBS_EXT
computeTargets :: GRAPH -> LIBS_EXT -> GRAPH
twelf2SigMor :: Namespace -> FilePath -> IO LIBS
getViewMorph :: Namespace -> String -> Sign -> Sign -> [Element] -> LIBS_EXT -> IO (Morphism, LIBS_EXT)
addInclSyms :: Sign -> Sign -> Sign
getInclMorph :: Sign -> Sign -> Morphism
processStruct :: Namespace -> String -> Sign -> Sign -> [Element] -> LIBS_EXT -> IO (Sign, Morphism, LIBS_EXT)
conass2map :: Namespace -> Element -> (Map Symbol EXP, LIBS_EXT) -> NODE -> NODE -> IO (Map Symbol EXP, LIBS_EXT)
incl2map :: Namespace -> Element -> (Map Symbol EXP, LIBS_EXT) -> NODE -> NODE -> IO (Map Symbol EXP, LIBS_EXT)