view Implab/Automaton/RegularExpressions/IVisitor.cs @ 173:ecfece82ca11 ref20160224

Working on text scanner
author cin
date Tue, 15 Mar 2016 02:11:06 +0300
parents 0526412bbb26
children a0ff6a0e9c44
line wrap: on
line source

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);
    }
}