сижу вбиваю, а ошибок нет.
руками ?
Бывает еще такое: переменную объявил, задаешь имя блока, а тебе предлагают объявить переменную еще раз.
Небывает. Каждый раз оказывается ошибка в объявлении при ручном забивании. Например
var
a ; int;

или
var
' a : int;

вбивая "a" в код только автообъявитель сделает
var
a ; int;
a : int;

Вообщем - фольклор