Mercurial > pub > ImplabNet
diff Implab/Automaton/DFATable.cs @ 178:d5c5db0335ee ref20160224
working on JSON parser
author | cin |
---|---|
date | Wed, 23 Mar 2016 19:51:45 +0300 |
parents | 0c3c69fe225b |
children | c32688129f14 |
line wrap: on
line diff
--- a/Implab/Automaton/DFATable.cs Wed Mar 23 01:42:00 2016 +0300 +++ b/Implab/Automaton/DFATable.cs Wed Mar 23 19:51:45 2016 +0300 @@ -105,7 +105,7 @@ for (int i = 0; i < StateCount; i++) for (int j = 0; i < AlphabetSize; j++) - table[i, j] = DFAConst.UNREACHABLE_STATE; + table[i, j] = AutomatonConst.UNREACHABLE_STATE; foreach (var t in this) table[t.s1,t.edge] = t.s2; @@ -273,11 +273,11 @@ var nextCls = 0; foreach (var item in minClasses) { - if (nextCls == DFAConst.UNCLASSIFIED_INPUT) + if (nextCls == AutomatonConst.UNCLASSIFIED_INPUT) nextCls++; // сохраняем DFAConst.UNCLASSIFIED_INPUT - var cls = item.Contains(DFAConst.UNCLASSIFIED_INPUT) ? DFAConst.UNCLASSIFIED_INPUT : nextCls; + var cls = item.Contains(AutomatonConst.UNCLASSIFIED_INPUT) ? AutomatonConst.UNCLASSIFIED_INPUT : nextCls; foreach (var a in item) alphabetMap[a] = cls;