Стандарт стилевого оформления исходного кода DELPHI - Ассемблер
ОГЛАВЛЕНИЕ
Страница 11 из 12
Ассемблер
Локальные процедуры
Локальные функции и процедуры должны иметь стандартный отступ в два пробела вправо от их владельца и сама процедура должна выделяться пустыми строками по одной перед и после локальной процедуры. Если "внешняя" процедура имеет локальные переменные, то они должны декларироваться перед локальной процедурой, независимо от того, будет ли в локальной процедуре осуществляться доступ к ним или нет. Однако общие соображения таковы, что локальных процедур следует избегать.
procedure SomeProcedure;
var
I: Integer;
procedure LocalProcedure;
begin
...
end;
begin
...
LocalProcedure;
...
end;