v0.8.1-beta
Pre-release
Pre-release
inline expressions: loops, alts, parallels ...*
- Addition of "inline expressions" (constructs that group horizontal arcs together e.g. to describe an alternate flow, loops, parallelism etc) in a separate superset of mscgen (working title xù).
- addition of a separate xù parser
- addition of inline expressions to the msgenny parser
- update all conversion programs to be able to handle the recursive nature of inline expressions correctly. A special note for ast2mscgen: given a xù script it can generate a mscgen compatible one, that (fairly successfully) attempts to translate the inline expressions by constructs that are supported by mscgen.
- updated the rendering
- more information on the language expansion and a complete list of the possible inline expressions here
- some samples to get the curious going (available in debug mode only)
- In debug mode
- a better working url button - generates a "deep link" to the msgen_js demo with the current script + diagram pre-loaded. Warning: the url is known to fail in some situations
- a "bleach" button that removes all colors
- Technical
- Added (and updated) loads of unit tests to reflect the introduction of inline expressions
- removed the little command line entry point scripts from plato reports covering to get a fairer view of the state of the code