Logic_HasCASL.hs revision 67ebe351bf4578fa09c53dae43ba728e2650f652
325N/APortability : non-portable (imports Logic.Logic)
325N/Amodule HasCASL.Logic_HasCASL(HasCASL(HasCASL), HasCASL_Sublogics) where
325N/Aimport HasCASL.As
325N/Aimport HasCASL.Le
325N/Aimport HasCASL.AsToLe
325N/Aimport HasCASL.RawSym
325N/Aimport HasCASL.SymbItem
325N/Aimport HasCASL.Symbol
325N/Aimport HasCASL.ParseItem
325N/Aimport HasCASL.Morphism
325N/Aimport HasCASL.ATC_HasCASL()
325N/Aimport HasCASL.LaTeX_HasCASL()
325N/Aimport HasCASL.Sublogic
325N/Aimport HasCASL.Merge
325N/Aimport Logic.Logic
import Data.Dynamic
import Common.DynamicUtils
\available at http://www.tzi.de/cofi/HasCASL"
basicSpecTc = mkTyCon "HasCASL.As.BasicSpec"
envTc = mkTyCon "HasCASL.Le.Env"
senTc = mkTyCon "HasCASL.Le.Sentence"
symbolTc = mkTyCon "HasCASL.Morphism.Symbol"
rawSymbolTc = mkTyCon "HasCASL.Morphism.RawSymbol"
symbItemsTc = mkTyCon "HasCASL.Symbol.SymbolItems"
symbMapItemsTc = mkTyCon "HasCASL.Symbol.SymbolMapItems"
morphismTc = mkTyCon "HasCASL.Morphism.Morphism"
sublogicTc = mkTyCon "HasCASL.Sublogic.HasCASL_Sublogics"
top = HasCASL.Sublogic.top
sublogic_names HasCASL = HasCASL.Sublogic.sublogics_name
all_sublogics HasCASL = HasCASL.Sublogic.sublogics_all
is_in_basic_spec HasCASL = HasCASL.Sublogic.in_basicSpec
is_in_sentence HasCASL = HasCASL.Sublogic.in_sentence
is_in_symb_items HasCASL = HasCASL.Sublogic.in_symbItems
is_in_symb_map_items HasCASL = HasCASL.Sublogic.in_symbMapItems
is_in_sign HasCASL = HasCASL.Sublogic.in_env
is_in_morphism HasCASL = HasCASL.Sublogic.in_morphism
is_in_symbol HasCASL = HasCASL.Sublogic.in_symbol
min_sublogic_basic_spec HasCASL = HasCASL.Sublogic.sl_basicSpec
min_sublogic_sentence HasCASL = HasCASL.Sublogic.sl_sentence
min_sublogic_symb_items HasCASL = HasCASL.Sublogic.sl_symbItems
min_sublogic_symb_map_items HasCASL = HasCASL.Sublogic.sl_symbMapItems
min_sublogic_sign HasCASL = HasCASL.Sublogic.sl_env
min_sublogic_morphism HasCASL = HasCASL.Sublogic.sl_morphism
min_sublogic_symbol HasCASL = HasCASL.Sublogic.sl_symbol