A tiny library for converting regular expressions to different kinds of finite automatons and vise versa
- make
- rust (edition 2021)
- graphviz
- colored (version 2.0.4)
- tabbycat (version 0.1.3)
Run either of these in order to build the release version
$ make release
$ cargo build --release
To get png file from the corresponding dot file run the following command
$ make img/dfa.png
NFA epsilon transitions elimination:
NFA from regular expression:
- https://www.tutorialspoint.com/what-is-the-conversion-of-a-regular-expression-to-finite-automata-nfa
NFA to DFA conversion: