clafer-0.3.7: clafer compiles Clafer models to other formats, such as Alloy, XML, HTML, Dot.

Safe HaskellNone
LanguageHaskell2010

Language.Clafer.Optimizer.Optimizer

Synopsis

Documentation

optimizeModule :: ClaferArgs -> (IModule, GEnv) -> IModule Source

Apply optimizations for unused abstract clafers and inheritance flattening

split' :: MonadState GEnv m => IExp -> (IExp -> m IExp) -> m [IExp] Source