Provides the interface for the conversion of a grammar to an automaton. This interface works in conjunction with a {@link grammar.GrammarToAutomatonConverter}.