diff Implab/Automaton/RegularExpressions/EndToken.cs @ 177:a0ff6a0e9c44 ref20160224

refactoring
author cin
date Wed, 23 Mar 2016 01:42:00 +0300
parents 181119ef3b39
children
line wrap: on
line diff
--- a/Implab/Automaton/RegularExpressions/EndToken.cs	Tue Mar 22 18:58:40 2016 +0300
+++ b/Implab/Automaton/RegularExpressions/EndToken.cs	Wed Mar 23 01:42:00 2016 +0300
@@ -5,23 +5,9 @@
     /// Конечный символ расширенного регулярного выражения, при построении ДКА
     /// используется для определения конечных состояний.
     /// </summary>
-    public class EndToken<TTag>: Token<TTag> {
-
-        TTag m_tag;
-
-        public EndToken(TTag tag) {
-            m_tag = tag;
-        }
+    public class EndToken: Token {
 
-        public EndToken()
-            : this(default(TTag)) {
-        }
-
-        public TTag Tag {
-            get { return m_tag; }
-        }
-        
-        public override void Accept(IVisitor<TTag> visitor) {
+        public override void Accept(IVisitor visitor) {
             Safe.ArgumentNotNull(visitor, "visitor");
             visitor.Visit(this);
         }