ИМХО, вопрос актуален в двух случаях:
1. При работе из командной строки.
2. При переносе кода в другой транслятор.

Если же работаешь в среде, а компилятор срабатывает по каждой точке с запятой и наборе "END", а стандартные блоки выбора и цикла вставляются целиком по началу, то и ошибок будет соизмеримо с единицей. Более того, часть из них будет типа неописанной переменной цикла, и среда тогда должна просто предложить вставить переменную в таблицу данных.