minor, provide converter of echse syntax -> state syntax

The working title of the tool at the moment is echse-state
but functionality will be joined into the main (and installed)
echse utility.

Like normal echse events, states will only appear in the output
as edges, i.e. when the state actually changes.

At the moment there is no syntactic way to distinguish echse and
state files.

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, turn materialise() into stateful coroutine, aggregating states and yielding output upon the next event instant

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'tool/echse-state' into next

* tool/echse-state:
  minor, turn materialise() into stateful coroutine, aggregating states and yielding output upon the next event instant
  minor, provide converter of echse syntax -> state syntax
cosmetics, kick 2259 diagnostic from SXE_WARNFLAGS

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, request inline-debug-info (if supported)

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, flick on addtional diagnostics about vectorisation and parallelisation

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, flick on addtional diagnostics about vectorisation and parallelisation
  chore, request inline-debug-info (if supported)
  cosmetics, kick 2259 diagnostic from SXE_WARNFLAGS
Merge branch 'next'

* next:
  chore, flick on addtional diagnostics about vectorisation and parallelisation
  chore, request inline-debug-info (if supported)
  cosmetics, kick 2259 diagnostic from SXE_WARNFLAGS
  minor, turn materialise() into stateful coroutine, aggregating states and yielding output upon the next event instant
  minor, provide converter of echse syntax -> state syntax