Mercurial > pub > ImplabNet
diff Implab/Parsing/IAlphabet.cs @ 158:130781364799 v2
refactoring, code cleanup
author | cin |
---|---|
date | Thu, 18 Feb 2016 14:34:02 +0300 |
parents | c0bf853aa04f |
children | 2a8466f0cb8a |
line wrap: on
line diff
--- a/Implab/Parsing/IAlphabet.cs Thu Feb 18 11:03:47 2016 +0300 +++ b/Implab/Parsing/IAlphabet.cs Thu Feb 18 14:34:02 2016 +0300 @@ -9,7 +9,11 @@ /// Алфавит. Множество символов, которые разбиты на классы, при этом классы имеют непрерывную нумерацию, /// что позволяет использовать их в качестве индексов массивов. /// </summary> - /// <remarks>Далее вимволами алфавита будем называть классы исходных символов.</remarks> + /// <remarks> + /// <para>Алфавит является сюрьективным отображением множества символов в множество индексов, это позволяет сократить размер таблицы переходов автомата + /// для входных символов, которые для него не различимы.</para> + /// <para>Далее символами алфавита будем называть классы исходных символов.</para> + /// </remarks> /// <typeparam name="TSymbol">Тип символов.</typeparam> public interface IAlphabet<TSymbol> { /// <summary>