/** * Constructs a dfa from using first nfa state as starting state. * @param scope * @return */ public DFA<T> constructDFA(Scope<DFAState<T>> scope) { return new DFA<>(first.constructDFA(scope), scope.count()); } /**
DFA<T> ndfa = new DFA<>(c.getState(), c.getCount(), dfa); distributedDFAs.add(ndfa); if (rootCount - distCount < maxStates)