блочно > CodeGenerator > addLoopTrap
Метод CodeGenerator.addLoopTrap()
Добавьте ловушку бесконечного цикла к содержимому цикла. Добавьте суффикс инструкции в начале блока цикла (сразу после выполнения инструкции цикла) и префикс инструкции в конце блока цикла (сразу перед выполнением инструкции цикла).
Подпись:
addLoopTrap(branch: string, block: Block): string;
Параметры
Параметр | Тип | Описание |
---|---|---|
ветвь | нить | Код содержимого цикла. |
блокировать | Блокировать | Ограждающий блок. |
Возврат:
нить
Содержимое цикла с добавленной ловушкой бесконечного цикла.