FDG v0.0.1 FDG.Parser

Parses FDG AST into Graphviz (.dot) syntax

Examples

iex> FDG.Parser.to_dot([{:node, [label: "A", children: []]}])
"digraph G { a [label=\"A\"]; }"

Summary

Types

Node tuple

Functions

Turns FDG ast tuples into a dot-syntax string, ready to be parsed into a graph using Graphviz

Types

node_tuple :: {:node, [label: String.t, children: [...]]}

Node tuple

Functions

to_dot(ast)

Specs

to_dot([node_tuple]) :: String.t

Turns FDG ast tuples into a dot-syntax string, ready to be parsed into a graph using Graphviz.

Examples

iex> FDG.Parser.to_dot([{:node, [label: "A", children: []]}])
"digraph G { a [label=\"A\"]; }"