Generate state transition table
- Dominant language
- Rust
- Stars
- 103
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Generate [two-dimensional transition table](https://en.m.wikipedia.org/wiki/State_transition_table#Two-dimensional_state_tables) as:
- `./packages/transpiler/table`
- [ ] markdown
- [ ] csv
and render it using
- `./packages/cli`
- [ ] [termimad](https://github.com/Canop/termimad)
#### How it looks like 👇
| Current State | Event1 | Event2 [_guard_] | Event2 | — |
|--|--|--|--|--|
| initial | — | — | — | State1 / _entry_, **activity** |
| State1 / **activity**, _exit_ | State2 / _entry_, action, **activity** | State1 / _entry_, **activity** | finish | — |
| State2 / **activity** | — | — | — | finish / action |
The table above is called [Two-dimensional state tables](https://en.wikipedia.org/wiki/State_transition_table#Two-dimensional_state_tables) with some modification to suits Statecharts format.
##### Resources
- https://crates.io/crates/madato
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.