Joeri Exelmans преди 5 години
родител
ревизия
dad727f008
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      README.md

+ 4 - 2
README.md

@@ -14,6 +14,7 @@
 ### Optional
 
 * [state-machine-cat](https://github.com/sverweij/state-machine-cat) to render statecharts as SVG images. Runs on NodeJS, installable from NPM.
+* [Graphviz dot](https://graphviz.org/) to render the priorities between a statechart's transitions as a graph.
 
 ## Installation
 
@@ -43,6 +44,7 @@ The following environment variables can be set to change the behavior of the run
 The following Python modules are runnable from terminal:
 
 * `sccd.test.run`, already mentioned, runs tests.
-* `sccd.render` will render test files and statecharts as SVG images. Depends on `state-machine-cat` command.
+* `sccd.render` will render test files and statecharts as SVG images. Depends on `state-machine-cat` command. [Example of a rendered file](examples/digitalwatch/model_digitalwatch.svg)
+* `sccd.statechart.cmd.render_priorities` will render the statechart's transition priorities, as determined by the chosen semantics, as a graph. Depends on `dot` command. [Example of a rendered file](examples/digitalwatch/model_digitalwatch_priorities.svg)
 * `sccd.statechart.cmd.check_model` will check if a model is valid.
-* `sccd.action_lang.cmd.prompt` is an interactive prompt for the action language that is part of the statechart language.
+* `sccd.action_lang.cmd.prompt` is an interactive prompt for the action language that is part of the statechart language.