Mercurial > pub > ImplabNet
comparison Implab/Automaton/DFATable.cs @ 229:5f7a3e1d32b9 v2
JsonXmlReader performance tuning
JsonScanner now operates strings and doesn't
parses number and literals.
Added SerializationHelpers to common serialize/deserialize operations
author | cin |
---|---|
date | Tue, 12 Sep 2017 19:07:42 +0300 |
parents | 4f82e0f161c3 |
children | 302ca905c19e |
comparison
equal
deleted
inserted
replaced
228:6fa235c5a760 | 229:5f7a3e1d32b9 |
---|---|
117 for (int i = 0; i < StateCount; i++) | 117 for (int i = 0; i < StateCount; i++) |
118 for (int j = 0; j < AlphabetSize; j++) | 118 for (int j = 0; j < AlphabetSize; j++) |
119 table[i, j] = AutomatonConst.UNREACHABLE_STATE; | 119 table[i, j] = AutomatonConst.UNREACHABLE_STATE; |
120 | 120 |
121 foreach (var t in this) | 121 foreach (var t in this) |
122 table[t.s1,t.edge] = t.s2; | 122 table[t.s1,t.edge] = (byte)t.s2; |
123 | 123 |
124 return table; | 124 return table; |
125 } | 125 } |
126 | 126 |
127 public bool[] CreateFinalStateTable() { | 127 public bool[] CreateFinalStateTable() { |