automata-lib (racket): a library for defining efficient automata using match patterns
Keywords: automata|match|regex