packages feed

dclabel-0.9.0.0: DCLabel.hs

{-# LANGUAGE CPP #-}
#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 702)
{-# LANGUAGE Safe #-}
#endif
{- | 

This module re-export the core /DCLabel/ interface. For a description
of DCLabels see "DCLabel.Core".

-}

module DCLabel ( module DCLabel.Core
               , module DCLabel.Privs
               , module DCLabel.DSL
               ) where

import DCLabel.Core (
    Principal, principal
  , Clause, clause
  , Component, dcTrue, dcFalse, dcFormula
  , isTrue, isFalse
  , DCLabel, dcSecrecy, dcIntegrity, dcLabel
  , dcBot, dcTop, dcPub
  , canFlowTo, dcJoin, dcMeet
  )
import DCLabel.Privs
import DCLabel.DSL
import DCLabel.Serialize ()