Expand description
Top-level document AST types.
Structs§
- Component
Def - A reusable component definition: a named child-node subtree declared once
(in the document-level
componentsblock) and instanced into multiple places viaNode::Instance. - Document
- The root
zenithnode — the complete parsed.zendocument. - Document
Body - The
documentchild of the rootzenithnode. - Fold
- A non-printing fold-line position declared on a
Page. - Master
Def - A reusable master-page definition: a named child-node subtree declared once
(in the document-level
mastersblock) and projected onto everyPagewhosemasterattribute names it. - Page
- A single page within a document body.
- Project
- Metadata for the project.
- Safe
Zone - A named safe/dead zone declared on a
Page. - Section
Def - A
section— a named, contiguous range of pages with its own folio numbering, used for front-matter / chapters / appendices. A section LABELS pages (like PDF page labels); it does not contain them. The range runs fromstart_pageuntil the next section’sstart_page(or the document end).
Enums§
- Safe
Zone Type - The kind of a
SafeZone.