блочно > CodeGenerator > addLoopTrap

Метод CodeGenerator.addLoopTrap()

Добавьте ловушку бесконечного цикла к содержимому цикла. Добавьте суффикс инструкции в начале блока цикла (сразу после выполнения инструкции цикла) и префикс инструкции в конце блока цикла (сразу перед выполнением инструкции цикла).

Подпись:

addLoopTrap(branch: string, block: Block): string;

Параметры

Параметр Тип Описание
ветвь нить Код содержимого цикла.
блокировать Блокировать Ограждающий блок.

Возврат:

нить

Содержимое цикла с добавленной ловушкой бесконечного цикла.