Mercurial > pub > ImplabNet
diff Implab/Automaton/RegularExpressions/EndTokenT.cs @ 178:d5c5db0335ee ref20160224
working on JSON parser
author | cin |
---|---|
date | Wed, 23 Mar 2016 19:51:45 +0300 |
parents | a0ff6a0e9c44 |
children |
line wrap: on
line diff
--- a/Implab/Automaton/RegularExpressions/EndTokenT.cs Wed Mar 23 01:42:00 2016 +0300 +++ b/Implab/Automaton/RegularExpressions/EndTokenT.cs Wed Mar 23 19:51:45 2016 +0300 @@ -1,13 +1,11 @@ -using Implab; - -namespace Implab.Automaton.RegularExpressions { +namespace Implab.Automaton.RegularExpressions { /// <summary> /// Конечный символ расширенного регулярного выражения, при построении ДКА /// используется для определения конечных состояний. /// </summary> - public class EndToken<TTag>: Token { + public class EndToken<TTag>: EndToken { - TTag m_tag; + readonly TTag m_tag; public EndToken(TTag tag) { m_tag = tag; @@ -20,14 +18,6 @@ public TTag Tag { get { return m_tag; } } - - public override void Accept(IVisitor visitor) { - Safe.ArgumentOfType(visitor, typeof(IVisitor<TTag>), "visitor"); - Safe.ArgumentNotNull(visitor, "visitor"); - ((IVisitor<TTag>)visitor).Visit(this); - } - public override string ToString() { - return "#"; - } + } }