Skip to content

v0.8.1-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@sverweij sverweij released this 22 Dec 19:40
· 241 commits to gh-pages since this 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 ).
    • 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