diff --git a/AGENTS.md b/AGENTS.md index e77f61b..45f939b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -79,6 +79,7 @@ thor/ | | `sectionate.odin` | `wrap_sections` — splits HTML at `

` into `
` wrappers | | | `highlight.odin` | Syntax highlighting via tree-sitter. Imports `../treesitter`. | | | `heading_ids.odin` | `inject_heading_ids` — adds `id` attributes to `

`-`

` from heading text. Slug-based, deduplicated. | +| | `deflists.odin` | `convert_deflists` — pre-cmark pass. Scans for definition list patterns (`term\n\n: definition`) and converts to `
` HTML blocks. Terms and definitions rendered through cmark individually for inline markdown. Consecutive pairs grouped into single `
`. | | | `toc.odin` | `generate_toc(html, allocator)` — page-level feature (not a pipeline extension). Scans `

`-`

` for IDs (after `inject_heading_ids`), builds nested `