Sebastian Walz 860d31cee1
Tohu vaBohu
2023-04-21 00:22:52 +02:00

35 lines
823 B
Nix

# TODO: Remove LaTeX-Code, replace with renderer-methods
{ chunks, core, evaluator, renderer, ... }:
let
inherit(core) debug;
evaluatePage
= { ... } @ document:
{ ... } @ state:
{ body, ... }:
state;
renderClearPage
= { ... } @ document:
{ body, ... }:
output:
if output == "LaTeX"
then
[ body ]
else if output == "Markdown"
then
[]
else
debug.panic "render" "Unknown output ${output}";
in
{
ClearPage
= chunks.Chunk "ClearPage"
{
render = renderClearPage;
evaluate = evaluatePage;
}
{
body = "\\clearpage";
};
}