Perl 6 Pod: Вложенность блоков

Уровень вложенности в Pod - одна из составляющих его объектной модели документа. Вложенность блоков зачастую отмечается дополнительными отступами, но возможны и другие способы отображения: рамками, элементами сворачивания.

Любой блок может быть вложенным (nested). Для этого достаточно указать атрибут блока :nested:

We are all of us in the gutter, but some of us are looking at the stars!

Однако, указание атрибута вложенности для каждого блока быстро становится утомительным занятием, если таких блоков несколько или требуется несколько уровней вложенности:

We are all of us in the gutter, but some of us are looking at the stars!

-- Oscar Wilde

Формат Pod предоставляет блок =nested, который означает, что все его содержимое должно быть вложенным:

We are all of us in the gutter, but some of us are looking at the stars!

-- Oscar Wilde

Блоки вложенности =nested могут содержать любое количество блоков, включая неявные параграфы и блоки кода. Следует отметить, что физические отступы блоков не играют роли при определении их уровня вложенности. Предидущий пример может быть переписан с учетом этого следующим образом:

We are all of us in the gutter, but some of us are looking at the stars!

-- Oscar Wilde

Примеры вложенности блоков доступны по адресам "Атрибут вложенности :nested" и "Блок вложенности =nested" на странице конвертера "L<Perl6 Pod to HTML|<http://zag.ru/perl6-pod/>".

All Articles