AutomatonTestUtil
Properties
Functions
Checks that an automaton has no detached states that are unreachable from the initial state.
Simple, original brics implementation of determinize()
Simple, original brics implementation of determinize() Determinizes the given automaton using the given set of initial states.
Returns the strings that can be produced from the given state, or false if more than limit strings are found. limit<0 means "infinite".
Simple, original implementation of getFiniteStrings.
Returns true if the automaton is deterministic.
Simple, original brics implementation of Brzozowski minimize()
return a random NFA/DFA for testing
Returns random string, including full unicode range.
Original brics implementation of reverse(). It tries to satisfy multiple use-cases by populating a set of initial states too.
Returns true if these two automata accept exactly the same language. This is a costly computation! Both automata must be determinized and have no dead states!