Blank Title

## Вывод цепочек

Для вывода цепочек языка, заданного грамматикой необходимо открыть вкладку “Цепочки”, изображенную на рисунке 1. Существует два способа вывода цепочек. Первый, автоматический или ручной, с регуляцией скорости и направления вывода. Второй способ позволяет вводить цепочку языка в редакторе цепочек или генерировать цепочку с минимальной заданной длинной, для этого необходимо использовать пункт меню “Chian->New” или комбинацию клавиш Ctrl+F2. Итак, в первом способе для начала вывода необходимо нажать кнопку “Generate” (или выбрать соответствующий пункт меню “Chain”). После нажатия на кнопку “Generate” появиться выводимая цепочка, регулятор скорости автоматического вывода и копка смены направления вывода.

Рисунок 1 – Вкладка “Цепочки”.

Если значение регулятора скорости “0”, то режим вывода ручной. В этом случае пользователь выбирает мышью необходимое правило и нажимает кнопку “Next” панели инструментов или “пробел” на клавиатуре. После этого правая часть выбранного правила заменяет самый левый или самый правый нетерминал в выводимой цепочке в зависимости от выбранного в начале направления вывода (в процессе вывода направление менять нельзя). Во время вывода можно менять скорость вывода от 0 до 10. При автоматическом выводе (значение регулятора > 0) правило выбирается из списка случайным образом. В любой момент можно очистить выводимую цепочку, нажав на кнопку “Clear” панели инструментов или использовав комбинацию клавиш Ctrl+Backspace. Вывод цепочки заканчивается, если в выводимой цепочке нет нетерминальных символов или длинна цепочки более 2000. Выведенную цепочку можно сохранить в список цепочек или в файл, используя соответствующий пункт меню “File->Save Chain” или комбинацию клавиш Ctrl+S.