From 4340e4dff21211ede2f77f88c8c5f1efa2876af2 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Sat, 18 Jul 2026 22:42:53 +0200 Subject: [PATCH] feat(report): add input/output files in architecture diagram --- report/figs/architecture.typ | 58 ++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/report/figs/architecture.typ b/report/figs/architecture.typ index 5585a58..1a76a7e 100644 --- a/report/figs/architecture.typ +++ b/report/figs/architecture.typ @@ -12,5 +12,59 @@ edge(, "d", , "<|-"), edge((, 50%, ), "d", , "-|>"), edge(, "d", , "-|>"), - node(align(bottom + left)[*Type Checker*], enclose: (, , , ), fill: teal.lighten(80%)) -) \ No newline at end of file + node(align(bottom + left)[*Type Checker*], enclose: (, , , ), fill: teal.lighten(80%)), + + node((-1, 0), [Midas File], name: ), + node((-1, 1), [Python File], name: ), + edge( + , + ((), "|-", (-1, 0.4)), + ((), "-|", (, 50%, )), + ((), "|-", ), + "=|>", + mark-scale: 150% + ), + edge( + , + ((), "|-", (-1, 0.6)), + ((), "-|", (, 50%, )), + ((), "|-", ), + "=|>", + mark-scale: 150% + ), + /*node((-1, .5), [ + types.midas\ + source.py + ], name: ),*/ + /*edge( + (, 80%, ), + ((), "-|", (, 50%, )), + ((), "|-", ), + "=|>", + mark-scale: 150%, + ), + edge( + (, 80%, ), + ((), "-|", (, 50%, )), + ((), "|-", ), + "=|>", + mark-scale: 150%, + )*/ + + node((3, 1.5), [Stubs], name: , width: 5.5em), + node((3, 2), [Generated Python], name: , width: 5.5em), + edge( + , + , + "=|>", + mark-scale: 150% + ), + edge( + , + "r", + ((), "|-", ), + , + "=|>", + mark-scale: 150% + ) +)