% Written by Martin Mares <mj@ucw.cz> in 2010 and placed into public domain
% -------------------------------------------------------------------------
+\ucwdefmodule{verb}
+
% We'll use internal macros of plain TeX
\catcode`@=11
\def\verb{\relax\def\sv@rb##1{\uccode`~=`##1%
\uppercase{\catcode`~13\global\let~\endgroup}}%
-\begingroup\setverb@tim\sv@rb}
+\begingroup\setverb@tim\do\|\sv@rb}
% Typesetting of verbatim blocks:
% - the block is enclosed in balanced {}'s
% Input file verbatim
-\def\verbinput#1{\begingroup\v@rbparams\verblocaldefs\setupt@bs\startb@x\input #1 \egroup\endgroup}
+\def\verbinput#1{\begingroup\v@rbparams\verblocaldefs\setupt@bs\startb@x\input #1 \v@rbend}
% Let's hide all internal macros
\catcode`@=12