A Rust automaton manipulation library project.

Fonctionnalities

The library allows to build automatons (DFA and NFA) and regexes.

It also provides lots of classic algorithms over theses structures and allows to convert from one to another.

Algorithms implemented

Displayal

Regexes can be displayed as Strings but the "simplify" function is not incredible so it generates stupidly long regexes.

Automatons can be exported to .dot files.

Bugs

This library hasn't been tested intensively so I wouldn't recommand using it for something too serious.

If you notice a bug or anything weird don't hesitate to open an issue or a pull request on the github page.

Lots of links in the doc are broken as I didn't spent much time debugging it.