##// END OF EJS Templates
sync
sync

File last commit:

r162:0526412bbb26 ref20160224
r167:96681e9d0cea ref20160224
Show More
IVisitor.cs
13 lines | 537 B | text/x-csharp | CSharpLexer
namespace Implab.Automaton.RegularExpressions {
/// <summary>
/// Интерфейс обходчика синтаксического дерева регулярного выражения
/// </summary>
public interface IVisitor<TTag> {
void Visit(AltToken<TTag> token);
void Visit(StarToken<TTag> token);
void Visit(CatToken<TTag> token);
void Visit(EmptyToken<TTag> token);
void Visit(EndToken<TTag> token);
void Visit(SymbolToken<TTag> token);
}
}