% Written by Martin Mares <mj@ucw.cz> in 2010--2018 and placed into public domain
% -------------------------------------------------------------------------------
+\ifx\ucwmodule\undefined\else\endinput\fi
+
%%% Prolog %%%
% We'll use internal macros of plain TeX
\fi
}
+%%% Modules %%%
+
+\def\ucwmodule#1{
+ \ifcsname ucwmod:#1\endcsname
+ \else
+ \input ucw-#1.tex
+ \fi
+}
+
+\def\ucwdefmodule#1{
+ \ifcsname ucwmod:#1\endcsname\endinput\fi
+ \expandafter\let\csname ucwmod:#1\endcsname=\relax
+}
+
%%% Epilog %%%
% Let's hide all internal macros