Copyright | (c) Uni Bremen 2006 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | till@informatik.uni-bremen.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
ConstraintCASL.StaticAna
Contents
Description
static analysis for ConstraintCASL specifications Follows Chaps. III:2 and III:3 of the CASL Reference Manual.
Documentation
type ConstraintCASLSign = Sign ConstraintFORMULA () Source #
type ConstraintCASLMor = Morphism ConstraintFORMULA () () Source #
basicConstraintCASLAnalysis :: (ConstraintCASLBasicSpec, ConstraintCASLSign, GlobalAnnos) -> Result (ConstraintCASLBasicSpec, ExtSign ConstraintCASLSign Symbol, [Named ConstraintCASLFORMULA]) Source #
Orphan instances
FormExtension ConstraintFORMULA Source # | |
Methods isQuantifierLike :: ConstraintFORMULA -> Bool Source # | |
TermExtension ConstraintFORMULA Source # | |
Methods freeVarsOfExt :: Sign ConstraintFORMULA e -> ConstraintFORMULA -> VarSet Source # optTermSort :: ConstraintFORMULA -> Maybe SORT Source # sortOfTerm :: ConstraintFORMULA -> SORT Source # termToFormula :: TERM ConstraintFORMULA -> Result (FORMULA ConstraintFORMULA) Source # |