nfa

Ein NFA ist ein nichtdeterministischer endlicher Automat, ein mathematisches Modell der Berechnung, das die Zugehörigkeit zu regulären Sprachen entscheidet.
4
Antworten

Effizienter Algorithmus zum Konvertieren eines Zeichensatzes in ein nfa / dfa

Ich arbeite gerade an einem Scanner-Generator. Der Generator funktioniert schon gut. Aber bei Verwendung von Zeichenklassen wird der Algorithmus sehr langsam. Der Scanner-Generator erzeugt einen Scanner für UTF8-kodierte Dateien. Der gesamte...
21.08.2010, 19:13
1
Antwort

Regulärer Ausdruck, der ein DFA mit toten oder überflüssigen Zuständen generiert

Ich möchte einen DFA-Minimierer in meinem Lexer implementieren, aber ich kann nicht scheinen, ein DFA zu erzeugen, das nicht aussieht, als wäre es bereits der minimale DFA für den Ausdruck. Ich konstruiere das DFA aus einem NFA, das unter Ver...
20.02.2012, 10:08