mmsyn4-0.6.4.0: The "glue" between electronic tables and GraphViz
Copyright(c) OleksandrZhabenko 2017-2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010
Extensions
  • Cpp
  • BangPatterns

MMSyn4

Description

A program mmsyn4 converts a specially formated .csv file with a colon as a field separator obtained from the electronic table into a visualized by GraphViz graph in the one of the supported by GraphViz graphics format. The proper GraphViz installation is required.

Synopsis

Documentation

getFormat :: String -> String Source #

For the given argument (usually of two characters) return the full form of the file format to be generated by GraphViz and mmsyn4. The default one is "svg".

process2 :: String -> String -> String -> String -> String -> String -> IO () Source #

Processes the given text (the first String argument). The second one is used to get a name of the command to be executed to obtain a visualization file. The third argument is used for the getFormat. The fourth argument is the basic name for the created files (without prefixes and extensions), the fifth one is an option for GraphVize splines functionality. The sixth argument is used to specify whether to remove at-signs from the created files.