diff Implab/Parsing/EnumAlphabet.cs @ 158:130781364799 v2

refactoring, code cleanup
author cin
date Thu, 18 Feb 2016 14:34:02 +0300
parents 97fbbf816844
children
line wrap: on
line diff
--- a/Implab/Parsing/EnumAlphabet.cs	Thu Feb 18 11:03:47 2016 +0300
+++ b/Implab/Parsing/EnumAlphabet.cs	Thu Feb 18 14:34:02 2016 +0300
@@ -10,7 +10,7 @@
     /// Алфавит символами которого являются элементы перечислений.
     /// </summary>
     /// <typeparam name="T">Тип перечислений</typeparam>
-    public class EnumAlphabet<T> : AlphabetBase<T> where T : struct, IConvertible {
+    public class EnumAlphabet<T> : IndexedAlphabetBase<T> where T : struct, IConvertible {
         [SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes")]
         static readonly T[] _symbols;
         static readonly EnumAlphabet<T> _fullAlphabet;