Theoretical Regular Expression Library
This is an unreleased library for working with theoretical regular expressions. It is very different from Text.Regex. It is intended to release this library as open source.
External Tools
In order to generate cool graphs you will need dot installed on your system. It's available from http://www.graphviz.org/. Everything else requires any Haskell compiler/interpreter.
Acknowledgements
I am grateful to the following people for letting me use their code, or mainly, steal some of their ideas.
- João Saraiva, HaLeX: A Haskell Library to Model, Manipulate and Animate Regular Languages, proceedings of the ACM Workshop on Functional and Declarative Programming in Education (FDPE/PLI'02), Pittsburgh, USA, October 2002.
- Flavio Botelho, some FSA -> RegExp code, posted to the Haskell Cafe. http://www.haskell.org/pipermail/haskell-cafe/2005-June/010494.html.