Стандарт стилевого оформления исходного кода DELPHI - Ассемблер

ОГЛАВЛЕНИЕ

Ассемблер

Локальные процедуры

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

procedure SomeProcedure;
var
I: Integer;

procedure LocalProcedure;
begin
...
end;

begin
...
LocalProcedure;
...
end;