Цикл - процесс многократного выполнения некоторой последовательности действий.
В Parser существует два оператора циклов: for, в котором количество повторов тела цикла ограничивается заданными значениями счетчика, и while, где количество повторов зависит от выполнения условия. Во избежание зацикливания в Parser встроен механизм обнаружения бесконечных циклов. По умолчанию бесконечным считается цикл, тело которого выполняется более 20 000 раз.
Кроме операторов цикла, для повторения выполнения кода можно использовать метод перебора строк таблицы menu и метод перебора элементов хеша foreach.