diff --git a/Implab/Automaton/AutomatonTransition.cs b/Implab/Automaton/AutomatonTransition.cs --- a/Implab/Automaton/AutomatonTransition.cs +++ b/Implab/Automaton/AutomatonTransition.cs @@ -1,7 +1,7 @@ using System; namespace Implab.Automaton { - struct AutomatonTransition : IEquatable { + public struct AutomatonTransition : IEquatable { public readonly int s1; public readonly int s2; public readonly int edge; diff --git a/Implab/Automaton/IDFATable.cs b/Implab/Automaton/IDFATable.cs --- a/Implab/Automaton/IDFATable.cs +++ b/Implab/Automaton/IDFATable.cs @@ -31,7 +31,7 @@ namespace Implab.Automaton { /// } /// } /// - public interface IDFATable { + public interface IDFATable : IEnumerable { /// /// Таблица переходов состояний автомата ///