topic: layout
13 modules sharing the layout name family (derived from the tree's prefix discipline).
The 'layout' topic family in the Nishi sovereign ecosystem provides foundational mechanisms for structuring and rendering content within the NishiLang environment. It establishes a tree-based layout system through the nx_layout_box module, which serves as the basis for all layout operations. The nx_layout_block module defines normal-flow block layout behavior, ensuring consistent rendering of elements. Additionally, nx_layout_debug supports verification of element mappings, ensuring accurate rendering against real-world HTML structures.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_layout_block.nx | normal-flow block layout for the Nishi | 2734 | 63 |
| nx_layout_block_horizontal_test.nx | smoke for the Phase-3 | 180 | 2 |
| nx_layout_block_test.nx | smoke for the Phase-3 block-layout | 143 | 2 |
| nx_layout_box.nx | LayoutBox tree foundation for the Nishi | 241 | 7 |
| nx_layout_box_test.nx | smoke for the layout-box tree primitive. | 123 | 1 |
| nx_layout_debug.nx | GROUND-TRUTH check of the box<->element MAPPING on the real last_fetch.html. | 113 | 6 |
| nx_layout_default_display.nx | map an HTML element tag name to | 245 | 10 |
| nx_layout_default_display_test.nx | smoke for HTML tag -> default | 107 | 3 |
| nx_layout_example_com_real_test.nx | lay out the REAL example.com | 229 | 3 |
| nx_layout_from_dom.nx | build a LayoutBox tree from an HTML byte | 630 | 25 |
| nx_layout_from_dom_test.nx | end-to-end smoke proving HTML token | 141 | 2 |
| nx_layout_metadata_gate_t220.nx | Validates and retains metadata for layout objects in the Nishi sovereign ecosystem. | 84 | 4 |
| nx_layout_probe.nx | layout-tree TRUTH probe for the S21 F1 finding (over-tall table rows). Loads a page | 162 | 6 |