Falafel is a gem that will hopefully help you better understand automata and formal languages
Abed Alkedda