<msubsup class="limits-msub-msup"><mrow
class="limits-mrow-base"\Hnewline>%
-_-_-
\HCode{</mrow><mrow class="limits-mrow-sub"\Hnewline
>\add:description{begin-limits-script}{\a:speak:underover}}%
\trap:base
-_-_-
\HCode{</mrow><mrow class="limits-mrow-super"\Hnewline
>\add:description{mid-limits-script}{\b:speak:underover}}\trap:base
-_-_-
\HCode{\add:description{end-limits-script}{\c:speak:underover}%
</mrow></msubsup\Hnewline>}%
-_-_-
\HCode{\add:description{end-limits-script}{\c:speak:underover}%
</mrow></msup\Hnewline>}%
-_-_-
\HCode{\add:description{end-limits-script}{\c:speak:underover}%
</mrow></msub\Hnewline>}%
-_-_-
\NewConfigure{speak:underover}{3}
\Configure{speak:underover}
{<BREAK SIZE="small"/>under script<BREAK SIZE="small"/>}
{<BREAK SIZE="small"/>over script<BREAK SIZE="small"/>}
{<BREAK SIZE="small"/>end scripts<BREAK SIZE="small"/>}
-_-_-
\let\pl:SUBSUP=\SUBSUP:
-_-_-
\ifx \pl:SUBSUP\:UnDef \else
\let\SUBSUP:=\pl:SUBSUP
\fi
-_-_-
\ifx \a:putSUB\:UnDef \else
\pend:def\a:putSUB{\ifx \pl:SUBSUP\:UnDef\else
\let\SUBSUP:=\pl:SUBSUP
\let\pl:SUBSUP=\:UnDef
\fi}%
\fi
\ifx \a:putSUP\:UnDef \else
\pend:def\a:putSUP{\ifx \pl:SUBSUP\:UnDef\else
\let\SUBSUP:=\pl:SUBSUP
\let\pl:SUBSUP=\:UnDef
\fi}%
\fi
-_-_-
\def\pl:SUP{\Configure{SUP}}%
\expandafter\append:def
\expandafter\pl:SUP\expandafter{\expandafter{\a:SUP}}%
\expandafter\append:def
\expandafter\pl:SUP\expandafter{\expandafter{\b:SUP}}%
-_-_-
\HCode{</mrow><mrow class="limits-mrow-super"\Hnewline
>\add:description{begin-limits-script}{\b:speak:underover}}%
\trap:base
-_-_-
<msup
class="limits-msub-msup"><mrow
class="limits-mrow-base"\Hnewline>%
-_-_-
\HCode{\add:description{end-limits-script}{\c:speak:underover}%
</mrow></msup\Hnewline
>}\aftergroup<.restore SUP.>% -_-_-
\def\pl:SUB{\Configure{SUB}}%
\expandafter\append:def
\expandafter\pl:SUB\expandafter{\expandafter{\a:SUB}}%
\expandafter\append:def
\expandafter\pl:SUB\expandafter{\expandafter{\b:SUB}}%
-_-_-
\HCode{</mrow><mrow class="limits-mrow-sub"\Hnewline
>\add:description{begin-limits-script}{\a:speak:underover}}%
\trap:base
-_-_-
<msub
class="limits-msub-msup"><mrow
class="limits-mrow-base"\Hnewline>%
-_-_-
\HCode{\add:description{end-limits-script}{\c:speak:underover}%
</mrow></msub\Hnewline >}\aftergroup<.restore SUB.>% -_-_-