Mercurial > pub > ImplabNet
comparison Implab/Formats/JSON/JSONGrammar.cs @ 182:76e8f2ba12b8 ref20160224
pretty print DFA, the minimization is still buggy
| author | cin |
|---|---|
| date | Thu, 24 Mar 2016 18:52:10 +0300 |
| parents | b2b6a6640aa3 |
| children | 4f82e0f161c3 |
comparison
equal
deleted
inserted
replaced
| 181:b2b6a6640aa3 | 182:76e8f2ba12b8 |
|---|---|
| 106 return m_stringExpression; | 106 return m_stringExpression; |
| 107 } | 107 } |
| 108 } | 108 } |
| 109 | 109 |
| 110 Token SymbolRangeToken(char start, char stop) { | 110 Token SymbolRangeToken(char start, char stop) { |
| 111 return SymbolToken(Enumerable.Range(start,stop - start).Select(x => (char)x)); | 111 return SymbolToken(Enumerable.Range(start, stop - start + 1).Select(x => (char)x)); |
| 112 } | 112 } |
| 113 | 113 |
| 114 protected override IndexedAlphabetBase<char> CreateAlphabet() { | 114 protected override IndexedAlphabetBase<char> CreateAlphabet() { |
| 115 return new CharAlphabet(); | 115 return new CharAlphabet(); |
| 116 } | 116 } |
