Implementación de NFA / DFA en C #
¿Alguien sabe de alguna buena implementación de NFA y DFA en C #, posiblemente implementando también conversiones entre ambos? Lo que me gustaría sería poder construir un NFA y luego convertirlo automáticamente a un DFA, pero sin tener que escribir mi propio código, lo que llevaría mucho tiempo. Ahi estaesta Código de Python que quizás podría usar e integrar con C # usando IronPython, pero Python es lento.