fix(report): improve AST classes appendix

This commit is contained in:
2026-07-18 16:43:55 +02:00
parent 4cc0846887
commit 10f9f35496
2 changed files with 18 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ summary_out_path := outdir / "summary.pdf"
default: all
_setup:
mkdir {{outdir}}
mkdir -p {{outdir}}
check-links document:
#!/usr/bin/env python3

View File

@@ -193,6 +193,22 @@
let cells = nodes.map(n => raw(n, block: true, lang: "python"))
if calc.rem(cells.len(), 3) == 2 {
let last-two = cells.slice(-2)
cells = cells.slice(0, -2)
let last = grid.cell(
colspan: 3,
stack(
dir: ltr,
spacing: 1fr,
none,
..last-two,
none
)
)
cells.push(last)
}
align(center)[*#name*]
if base-cls != none [Base class: #base-cls]
@@ -200,7 +216,7 @@
grid(
columns: 3,
column-gutter: 1fr,
row-gutter: 1em,
row-gutter: 2em,
align: left + top,
..cells
)