Fix minimization problems if the DFA only has 1 state
This commit is contained in:
parent
80fa3383fd
commit
9392afc74c
|
@ -246,7 +246,11 @@ namespace lxs {
|
||||||
if (a == d.numStates)
|
if (a == d.numStates)
|
||||||
a = deadState;
|
a = deadState;
|
||||||
|
|
||||||
if (reachables.count(a) == 0 || done.count(a) > 0) continue;
|
if (reachables.count(a) == 0 || done.count(a) > 0) {
|
||||||
|
if (a == deadState)
|
||||||
|
break;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
newStates[a] = cur;
|
newStates[a] = cur;
|
||||||
if (a == deadState)
|
if (a == deadState)
|
||||||
|
|
Loading…
Reference in New Issue