@fox, @forall
Можно по подробнее, про непредсказуемый результат? Вроде бы все проблемы меток уже обговорены на форуме.
Может я с метками не до конца разобрался, но одно время долго с ними мучился и заменил их везде где только можно на циклы. Для себя сделал вывод, что если метка ведет не в ту же функцию из которой она была вызвана или не в основную функцию main, то лучше ну его на x**, чем х** его знает.
Тестовый скрипт . В случае с _break(2) попадает сразу на finfsh, а в случае с continue на main begin не выходит.