Installation

The Python package

pip install "rdf_utils @ git+https://github.com/minhnh/rdf-utils.git"
pip install coord_dsl
# or, from a checkout:
pip install -e .

If rdf-utils is a sibling checkout, the first command can instead be pip install -e ../rdf-utils. It is not currently published on PyPI.

This registers the .fsm language and its generators with textx.

Generated Python uses the bundled coord_dsl runtime. Generated C++ uses coord2b for the FSM and event-loop runtime.

Graphviz is required only for rendered png, svg, and pdf output; plain dot output needs no executable.

Building these docs

pip install -e ".[docs]"
sphinx-build -W -b html docs docs/_build/html