forsyde-deep-0.2.0: src/ForSyDe/Deep/System.hs
-----------------------------------------------------------------------------
-- |
-- Module : ForSyDe.Deep.System
-- Copyright : (c) ES Group, KTH/ICT/ES 2007-2013
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : forsyde-dev@ict.kth.se
-- Stability : experimental
-- Portability : non-portable (Template Haskell)
--
-- This module provides publicly usable functions to build a system definition
-- and instantiate it.
--
-----------------------------------------------------------------------------
module ForSyDe.Deep.System
(SysDef, newSysDef, newSysDefTH, newSysDefTHName,
SysFun, SysFunToSimFun, SysFunToIOSimFun,
instantiate)
where
import ForSyDe.Deep.System.SysDef (SysDef, newSysDef, newSysDefTH, newSysDefTHName)
import ForSyDe.Deep.System.SysFun (SysFun, SysFunToSimFun, SysFunToIOSimFun)
import ForSyDe.Deep.System.SysFun.Instances ()
import ForSyDe.Deep.System.Instantiate (instantiate)