Implementação de NFA / DFA em C #

Alguém conhece alguma boa implementação de NFA e DFA em C #, possivelmente implementando também conversões entre os dois? O que eu gostaria seria de poder construir um NFA e convertê-lo automaticamente em um DFA, mas sem precisar escrever meu próprio código, o que levaria muito tempo. Há simesta Código Python que talvez eu possa usar e integrar com C # usando o IronPython, mas o Python é lento.

questionAnswers(1)

yourAnswerToTheQuestion