/FDL-to-Dot

A parser and a translator from FDL to dot (GraphViz)

Primary LanguagePython

A parser and a translator from FDL (Feature Description Language) to DOT Language (GraphViz)

The idea is to receive a FDL specification and generate a diagram of that specification built in dot to be visualized in GraphViz.

Feature Diagram for bicycle

image

Textual equivalent of feature diagrams

Bicycle : all (Frame, Gear, opt (Accessory))
Frame : one-of (small, medium, big)
Gear : one-of (18, 24)
Accessory : more-of (light, bell)