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

refactoring
author cin
date Wed, 23 Mar 2016 01:42:00 +0300
parents 0526412bbb26
children
line wrap: on
line diff
--- a/Implab/Automaton/RegularExpressions/BinaryToken.cs	Tue Mar 22 18:58:40 2016 +0300
+++ b/Implab/Automaton/RegularExpressions/BinaryToken.cs	Wed Mar 23 01:42:00 2016 +0300
@@ -1,19 +1,19 @@
 using Implab;
 
 namespace Implab.Automaton.RegularExpressions {
-    public abstract class BinaryToken<TTag> : Token<TTag> {
-        readonly Token<TTag> m_left;
-        readonly Token<TTag> m_right;
+    public abstract class BinaryToken: Token {
+        readonly Token m_left;
+        readonly Token m_right;
 
-        public Token<TTag> Left {
+        public Token Left {
             get { return m_left; }
         }
 
-        public Token<TTag> Right {
+        public Token Right {
             get { return m_right; }
         }
 
-        protected BinaryToken(Token<TTag> left, Token<TTag> right) {
+        protected BinaryToken(Token left, Token right) {
             Safe.ArgumentNotNull(m_left = left, "left");
             Safe.ArgumentNotNull(m_right = right, "right");
         }