Mercurial > pub > ImplabNet
comparison Implab/Automaton/RegularExpressions/EndTokenT.cs @ 190:1c2a16d071a7 v2
Слияние с ref20160224
| author | cin |
|---|---|
| date | Fri, 22 Apr 2016 13:08:08 +0300 |
| parents | d5c5db0335ee |
| children |
comparison
equal
deleted
inserted
replaced
| 161:2a8466f0cb8a | 190:1c2a16d071a7 |
|---|---|
| 1 namespace Implab.Automaton.RegularExpressions { | |
| 2 /// <summary> | |
| 3 /// Конечный символ расширенного регулярного выражения, при построении ДКА | |
| 4 /// используется для определения конечных состояний. | |
| 5 /// </summary> | |
| 6 public class EndToken<TTag>: EndToken { | |
| 7 | |
| 8 readonly TTag m_tag; | |
| 9 | |
| 10 public EndToken(TTag tag) { | |
| 11 m_tag = tag; | |
| 12 } | |
| 13 | |
| 14 public EndToken() | |
| 15 : this(default(TTag)) { | |
| 16 } | |
| 17 | |
| 18 public TTag Tag { | |
| 19 get { return m_tag; } | |
| 20 } | |
| 21 | |
| 22 } | |
| 23 } |
