topic: decl
13 modules sharing the decl name family (derived from the tree's prefix discipline).
The 'decl' topic family in the Nishi sovereign ecosystem provides foundational and specialized declarative constructs for defining structured data and environments. The nx_decl_base serves as a shared base struct for the #tag declarator family, enabling consistent representation across modules. nx_decl_combat_arena and nx_decl_dungeon_floor introduce third and fourth #tag-style primitives, respectively, expanding the system's ability to model complex scenarios. nx_decl_random_environment generates dynamic environments, supporting varied and reusable configurations within the ecosystem.
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_decl_base.nx | shared base struct for the #tag declarator family. | 118 | 5 |
| nx_decl_base_test.nx | smoke for the shared decl base. | 77 | 1 |
| nx_decl_combat_arena.nx | third declarative #tag-style primitive. | 127 | 8 |
| nx_decl_combat_arena_test.nx | smoke for the third declarator. | 68 | 1 |
| nx_decl_dungeon_floor.nx | fourth declarative #tag-style primitive. | 172 | 12 |
| nx_decl_dungeon_floor_test.nx | smoke for the fourth declarator. | 95 | 1 |
| nx_decl_random_environment.nx | declarative environment generator. | 180 | 10 |
| nx_decl_random_environment_test.nx | smoke for the first | 85 | 1 |
| nx_decl_reflection_test.nx | verify Elm-style reflection helpers | 73 | 2 |
| nx_decl_simple_scene.nx | second declarative #tag-style primitive. | 163 | 9 |
| nx_decl_simple_scene_test.nx | smoke for the composed declarator. | 71 | 1 |
| nx_decl_townscape.nx | fifth declarative #tag-style primitive. | 168 | 8 |
| nx_decl_townscape_test.nx | smoke for the fifth declarator. | 103 | 1 |