55
|
1 using System;
|
|
2 using System.Collections.Generic;
|
|
3 using System.Linq;
|
|
4 using System.Text;
|
|
5 using System.Threading.Tasks;
|
|
6
|
|
7 namespace Implab.Parsing {
|
|
8 /// <summary>
|
|
9 /// Интерфейс обходчика синтаксического дерева регулярного выражения
|
|
10 /// </summary>
|
|
11 public interface IVisitor {
|
|
12 void Visit(AltToken token);
|
|
13 void Visit(StarToken token);
|
|
14 void Visit(CatToken token);
|
|
15 void Visit(EmptyToken token);
|
|
16 void Visit(EndToken token);
|
|
17 void Visit(SymbolToken token);
|
|
18 }
|
|
19 }
|