Copyright | (c) Eugen Kuksa, Karl Luc, Uni Bremen 2010 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | eugenk@informatik.uni-bremen.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Basic and static analysis for common logic
- basicCommonLogicAnalysis :: (BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])
- negForm :: TEXT_META -> TEXT_META
- symsOfTextMeta :: TEXT_META -> [Symbol]
- mkStatSymbItems :: [SYMB_ITEMS] -> Result [Symbol]
- mkStatSymbMapItem :: [SYMB_MAP_ITEMS] -> Result (Map Symbol Symbol)
- inducedFromMorphism :: Map Symbol Symbol -> Sign -> Result Morphism
- inducedFromToMorphism :: Map Symbol Symbol -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism
Documentation
basicCommonLogicAnalysis :: (BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])
Common Logic static analysis
symsOfTextMeta :: TEXT_META -> [Symbol]
retrieves all symbols from the text
mkStatSymbItems :: [SYMB_ITEMS] -> Result [Symbol]
Retrieve raw symbols
mkStatSymbMapItem :: [SYMB_MAP_ITEMS] -> Result (Map Symbol Symbol)
Static analysis for symbol maps