% De onderstaande aanpassing van het gegenereerde commando
% \macro maakt een eerste argument overbodig. Het argument
% xxx<<yyy>>zzz wordt omgezet in xxxyyyzzz.

\let\stpt\firstofoneargument

\def\macro
  {\dosingleempty\domacro}

\def\domacro[#1]#2% << >> => \stpv
  {\bgroup
   \let\tex\firstofoneargument
   \iffirstargument
     \expanded{\texmacro[#1]{\noexpand\stpt{#2}}}%
   \else
     \expanded{\texmacro    {\noexpand\stpt{#2}}}%
   \fi
   \egroup}

\endinput
