Copyright | (c) ES Group, KTH/ICT/ES 2013 |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | forsyde-dev@ict.kth.se |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
This module provides the GraphML backend of ForSyDe's embedded compiler
- writeGraphML :: SysDef a -> IO ()
- writeGraphMLOps :: GraphMLOps -> SysDef a -> IO ()
- data GraphMLOps = GraphMLOps {}
- data GraphMLDebugLevel
- data GraphMLRecursivity
- defaultGraphMLOps :: GraphMLOps
Documentation
writeGraphML :: SysDef a -> IO () Source #
Given a System Definition whose name is A generate A.graphml
in current
working directory using the default compilation options.
writeGraphMLOps :: GraphMLOps -> SysDef a -> IO () Source #
writeGraphML
-alternative which allows setting GraphML compilation
options.
data GraphMLOps Source #
GraphML Compilation options
GraphMLOps | |
|
data GraphMLDebugLevel Source #
Debug level
data GraphMLRecursivity Source #
Recursivity, should the parent systems of system instances be compiled as well?
defaultGraphMLOps :: GraphMLOps Source #
Default traversing options