Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
IGArgs | |
|
data ClaferIGEnv Source
ClaferIGEnv | |
|
getClaferEnv :: Monad m => ClaferIGT m ClaferEnv Source
getClaferIGArgs :: Monad m => ClaferIGT m IGArgs Source
getConstraints :: Monad m => ClaferIGT m [Constraint] Source
getClaferModel :: Monad m => ClaferIGT m String Source
getUIDIClaferMap :: Monad m => ClaferIGT m UIDIClaferMap Source
ClaferIGT (StateT ClaferIGEnv (AlloyIGT m) a) |
data Counterexample Source
runClaferIGT :: MonadIO m => IGArgs -> ClaferIGT m a -> m (Either ClaferErrs a) Source
getAlloyModel :: MonadIO m => ClaferIGT m String Source
getClafers :: MonadIO m => ClaferIGT m [String] Source
getGlobalScope :: MonadIO m => ClaferIGT m Integer Source
getBitwidth :: MonadIO m => ClaferIGT m Integer Source
setGlobalScope :: MonadIO m => Integer -> ClaferIGT m () Source
getQNameMaps :: MonadIO m => ClaferIGT m QNameMaps Source
setUnsatCoreMinimization :: MonadIO m => Integer -> ClaferIGT m () Source
setBitwidth :: MonadIO m => Integer -> ClaferIGT m () Source
findRemovable :: ClaferEnv -> [Span] -> [Constraint] -> [Maybe Constraint] Source
fst3 :: (t, t1, t2) -> t
strictReadFile :: FilePath -> IO String Source
sigToClaferName :: String -> String Source