using System; namespace Implab.Automaton { public interface IDFATransitionTableBuilder : IDFATransitionTable { /// /// Marks the state as final and assings tags. /// /// State. /// Tags. void MarkFinalState(int state, params TTag[] tags); /// /// Defines the transition from to /// with input . /// /// S1. /// S2. /// Symbol. void DefineTransition(int s1, int s2, int symbol); void SetInitialState(int s); } }