describe_vocabulary
Learn the grammar for fenestra descriptions: node types with minimal examples and theme color roles. Call this first to start authoring valid fenestra/1 descriptions.
Instructions
Return the description grammar: every node type with a minimal example, and the theme color roles a color may name. Call this first to learn how to author a fenestra/1 description.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enums | Yes | Closed enum token sets: the allowed string values for keyed fields. | |
| nodes | Yes | Every node type, with a minimal example. | |
| style | Yes | Every style property a node's `"style"` may carry, with a minimal example. | |
| schema | Yes | The schema tag every description must carry. | |
| color_roles | Yes | The color roles a `ColorSpec` may name (besides the `oklch` hatch). |