using System; using System.Collections.Generic; namespace Implab.Automaton { public interface IDFATableBuilder : IDFATable, ICollection { /// /// Marks the state as final. /// /// State. void MarkFinalState(int state); void SetInitialState(int s); /// /// Increases if needed the input alphabet size to hold the specified symbol. /// /// /// /// AlphabetSize = Math.Max(AlphabetSize, symbol + 1) /// /// /// Symbol. void AddSymbol(int symbol); } }