comparison Implab/Automaton/RegularExpressions/Token.cs @ 178:d5c5db0335ee ref20160224

working on JSON parser
author cin
date Wed, 23 Mar 2016 19:51:45 +0300
parents a0ff6a0e9c44
children
comparison
equal deleted inserted replaced
177:a0ff6a0e9c44 178:d5c5db0335ee
4 4
5 namespace Implab.Automaton.RegularExpressions { 5 namespace Implab.Automaton.RegularExpressions {
6 public abstract class Token { 6 public abstract class Token {
7 public abstract void Accept(IVisitor visitor); 7 public abstract void Accept(IVisitor visitor);
8 8
9 public Token Extend() { 9 public Token End() {
10 return Cat(new EndToken()); 10 return Cat(new EndToken());
11 } 11 }
12 12
13 public Token Tag<TTag>(TTag tag) { 13 public Token Tag<TTag>(TTag tag) {
14 return Cat(new EndToken<TTag>(tag)); 14 return Cat(new EndToken<TTag>(tag));