From 10f9f3549653ea722cd59771fbc181f4a746b707 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Sat, 18 Jul 2026 16:43:55 +0200 Subject: [PATCH] fix(report): improve AST classes appendix --- justfile | 2 +- report/appendices/midas_parsing.typ | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/justfile b/justfile index 8d669d9..cf82980 100644 --- a/justfile +++ b/justfile @@ -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 diff --git a/report/appendices/midas_parsing.typ b/report/appendices/midas_parsing.typ index a086624..4c532a2 100644 --- a/report/appendices/midas_parsing.typ +++ b/report/appendices/midas_parsing.typ @@ -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 )