8.1 Big, BIG, ....

We could have taken the following into using <BIG>, but this wouldn’t probably make much sense because the other stuf would probably not fit.

<..fontmath + plain classes..>
 \def\:tempc#1{{\hbox{\pic:gobble\a:big$\pic:gobble\c:big\left#1\vbox
     to8.5\p@{}\right.\n@space\pic:gobble\d:big$\pic:gobble\b:big}}}
 \HLet\big=\:tempc
 \def\:tempc#1{{\hbox{\pic:gobble\a:Big$\pic:gobble\c:Big\left#1\vbox
     to11.5\p@{}\right.\n@space\pic:gobble\d:Big$\pic:gobble\b:Big}}}
 \HLet\Big\:tempc
 \def\:tempc#1{{\hbox{\pic:gobble\a:bigg$\pic:gobble\c:bigg\left#1\vbox
     to14.5\p@{}\right.\n@space\pic:gobble\d:bigg$\pic:gobble\b:bigg}}}
 \HLet\bigg\:tempc
 \def\:tempc#1{{\hbox{\pic:gobble\a:Bigg$\pic:gobble\c:Bigg\left#1\vbox
     to17.5\p@{}\right.\n@space\pic:gobble\d:Bigg$\pic:gobble\b:Bigg}}}
 \HLet\Bigg\:tempc
 \HLet\Bigg=\:tempc
 \NewConfigure{big}{4}
 \NewConfigure{Big}{4}
 \NewConfigure{bigg}{4}
 \NewConfigure{Bigg}{4}
 -_-_-

Need the following revisions for mathopen etc. Originally, we had parameterless definitions.

<..plain,latex math..>
 \def\bigl#1{\mathopen{\big{#1}}}
 \def\bigm#1{\mathrel{\big{#1}}}
 \def\bigr#1{\mathclose{\big{#1}}}
 \def\Bigl#1{\mathopen{\Big{#1}}}
 \def\Bigm#1{\mathrel{\Big{#1}}}
 \def\Bigr#1{\mathclose{\Big{#1}}}
 \def\biggl#1{\mathopen{\bigg{#1}}}
 \def\biggm#1{\mathrel{\bigg{#1}}}
 \def\biggr#1{\mathclose{\bigg{#1}}}
 \def\Biggl#1{\mathopen{\Bigg{#1}}}
 \def\Biggm#1{\mathrel{\Bigg{#1}}}
 \def\Biggr#1{\mathclose{\Bigg{#1}}}
 -_-_-

<..plain,latex math..>+
 \def\:tempc{\a:quad}   \HLet\quad=\:tempc
 \def\:tempc{\a:qquad}  \HLet\qquad=\:tempc
 \NewConfigure{quad}{1}        \Configure{quad}{\o:quad:}
 \NewConfigure{qquad}{1}       \Configure{qquad}{\o:qquad:}
 -_-_-

<..latex math..>
 \def\:tempc{\relax\ifmmode\csname a:,\endcsname\else\thinspace\fi}
 \expandafter\HLet\csname , \endcsname=\:tempc
 \def\:tempc{\relax
   \ifmmode\csname a:,\endcsname\expandafter\:gobble\fi
   \o:thinspace: }
 \HLet\thinspace=\:tempc
 \NewConfigure{,}{1}
 \Configure{,}{\mskip\thinmuskip}
 -_-_-

<..plain math..>
  \def\:tempc{\relax\csname a:,\endcsname}
 \HLet\,=\:tempc
 \NewConfigure{,}{1}
 \Configure{,}{\relax \ifmmode \mskip \thinmuskip \else \thinspace \fi}
 -_-_-

[more]

The following is to handle math primes like in $A’$, $A’’$, $A’_5$, and $A_5’$. Latex converts such primes to ^{\prime}

<..latex math..>+
 \def\:temp{\csname a:’\endcsname
    \bgroup <.b: ’.>\prim@s}
 \HLet\active@math@prime=\:temp
 {\catcode‘\’=\active \global\let’\active@math@prime}
 <.plain,latex math prime.>
 -_-_-

<..plain,latex math prime..>
 \let\:tempc=\prim@s
 \pend:def\:tempc{\csname c:’\endcsname\:gobble}
 \HLet\prim@s=\:tempc
 \NewConfigure{’}{3}
 \Configure{’}{}{}{\prime}
 -_-_-

We want to expose the closing configuration out the \egrop abd \fi, to be able to check for successive subscripts in caes of subsup.

<..b: ..>
 \aftergroup\:pr@m@s
 -_-_-

<..latex math..>+
 \def\:pr@m@s{\futurelet\:temp\pr@m:s}
 \def\pr@m:s{%
   \ifx\:temp\fi \expandafter\expandafter\expandafter\:pr@m@s
   \else \expandafter\expandafter\csname b:’\endcsname\fi}
 -_-_-

<..plain math..>+
 \def\:temp{\csname a:’\endcsname
    \bgroup <.b: ’.>\prim@s}
 {\catcode‘\’=\active \HLet’=\:temp \global\let’=‘}
 <.plain,latex math prime.>
 -_-_-