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.>
-_-_-