c# - convertir nfa a dfa
graph draw (2)
Quiero escribir un programa que convierta nfa en dfa, el usuario dibuje un gráfico y luego Program lo convierta a dfa. ¿Cómo puedo hacerlo?
También puede mirar Fare .
Es un puerto .NET de la biblioteca bien establecida de Java dk.brics.automaton con API lo más cerca posible de las correspondientes clases dk.brics.automaton.
Incluso incluye un puerto .NET de Xeger , para generar texto aleatorio a partir de expresiones regulares.
Es posible que desee echar un vistazo a esta pregunta previa para las incitaciones.
Implementación de NFA / DFA en C #
como se indica en la respuesta, podría abordar el problema volviendo a implementar el siguiente ejemplo de Python en C #
https://gist.github.com/491973
Si no le molesta el lenguaje de implementación y simplemente desea jugar con NFA y DFA, puede usar:
http://www.cs.duke.edu/csed/jflap/
aquí hay un tutorial para hacer justamente eso:
http://www.cs.duke.edu/csed/jflap/tutorial/fa/nfa2dfa/index.html