ForSyDe-3.1.1: ForSyDe's Haskell-embedded Domain Specific Language.

Portabilityportable
Stabilityexperimental
Maintainerforsyde-dev@ict.kth.se

ForSyDe.Backend.GraphML

Description

This module provides the GraphML backend of ForSyDe's embedded compiler

Synopsis

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

data GraphMLRecursivity Source

Recursivity, should the parent systems of system instances be compiled as well?

defaultGraphMLOps :: GraphMLOpsSource

Default traversing options